Tôi đã thực hiện cài đặt nguyên tử mới và cài đặt gói go-plus. Một trong những tính năng tôi không thể làm việc là "Đi đến Tuyên bố" đó là lý do tại sao tôi vẫn còn bị mắc kẹt trong đất cao cả ... Có ai biết nếu điều này làm việc với golang? Tôi không xuất hiện rằng tôi cần phải có ctags cho dự án của tôi? Whats cách tốt nhất để có được điều này đi cho nguyên tử là gì? Tôi đã thử cài đặt các gói khác geverate các ctags nhưng tôi không nghĩ rằng đã giúp. Có ai làm việc này không? Bạn đã làm gì?Atom Editor Golang - Đi tới Tuyên bố không hoạt động
Trả lời
Điều đó có thể liên quan đến gói godef
, gần đây đã thay đổi vị trí.
Xem "PR 239" (sáp nhập trong 7a32e22):
Gói godef đã moved to github (xem http://godoc.org/code.google.com/p/rog-go/exp/cmd/godef).
Thay đổi này sẽ cho phép Nhận công cụ bị thiếu để cài đặt.
Đó sẽ có mặt tại go-plus 3.4.2 (hiện tại tôi thấy 3.4.1 trong danh sách gói Atom của tôi)
Tôi đang sử dụng 3.4.2 go-plus và nó vẫn không hoạt động. Tôi thực sự rất bối rối với cái này. GOPATH của tôi được thiết lập ok không có lỗi từ trình soạn thảo nó có thể tìm thấy tất cả mọi thứ đi-def trông ok .. Bất kỳ gợi ý khác? – mcbain83
@ mcbain83 thử cài đặt nó từ dòng lệnh: 'go install github.com/rogpeppe/godef': bạn sẽ thấy' godef.exe' trong '% GOPATH% \ bin' (tôi thấy một mình trong môi trường của mình) . Khi đã sẵn sàng, Go-Plus/Display Go Information sẽ liệt kê chính xác godef. – VonC
Nope vẫn không hoạt động. Khi gói tải trong nguyên tử không có lỗi. Các gopath được thiết lập để không gian làm việc của tôi và $ GOAPTH/bin dir có tất cả các exe bên phải trong đó. – mcbain83
tươi cài đặt của Atom 1.3.3
với go-plus 3.5.2
và nó làm việc.
Theo mặc định, phím tắt là Alt+Cmd+G
, nhưng bạn có thể thay đổi như đã giải thích here
Cập nhật tháng Mười Hai, ngày 22:
Với bản cập nhật mới nhất của Atom (1.12.7)
và go-plus (5.0.6)
, các hyperclick
gói (v 0.0. 39) được cài đặt và CMD + nhấp chuột sẽ đưa bạn đến định nghĩa
Trên Ubuntu, nhấn ctrl-alt-g trên biến mà bạn muốn thực hiện "đi đến khai báo", Atom sẽ hỏi bạn có muốn để cài đặt go-def, hãy nhấp vào có, sau khi cài đặt nó sẽ hiển thị cho bạn một thông báo, sau đó đi đến khai báo hoạt động.
Đó là hai điều mà có godef
làm việc cho tôi:
- sửa chữa GOROOT khi đi được cài đặt bởi brew. Bạn cần sử dụng thư mục con
libexec
. Xem bên dưới. - hiểu GOPATH. Đó là không gian làm việc . Trong thuật ngữ Intellij, GOPATH là con đường dẫn đến dự án. Nó có dạng ngay lập tức các thư mục con
src
,bin
và các thư mục đi cụ thể khác.
Dưới đây là nội dung của tôi bash_profile
.
export GOPATH=$HOME/Documents/gocode
export GOROOT=/usr/local/Cellar/go/1.7.1/libexec
export PATH=$PATH:$GOROOT/bin
export PATH=$PATH:$GOPATH/bin
Sau khi thực hiện thay đổi này, nguyên tử (cũng như emacs) bắt đầu làm việc
tôi đã goplus và nó đã không làm việc nhưng godef atom package làm việc như một nét duyên dáng
apm install godef
- 1. Tự động lưu trong Atom Editor
- 2. Atom Editor: nhiều đoạn
- 3. Atom 'autocomplete +' không hoạt động
- 4. Tuyên bố biến điều kiện trong golang?
- 5. "_" trong tuyên bố của Golang là gì?
- 6. Bật "Tuyên bố mở" trong Aptana Studio 3 PHP Editor
- 7. Tuyên bố không giống SQL không hoạt động
- 8. Tại sao ngắt lời tuyên bố này không hoạt động?
- 9. Tuyên bố biến không tên - tại sao nó hoạt động?
- 10. Tham gia để tuyên bố về hoạt động
- 11. Tuyên bố, tuyên bố, tuyên bố
- 12. golang ReverseProxy không hoạt động
- 13. Lệnh di chuyển dòng lên hoặc xuống trong Atom Editor
- 14. Core Data: tuyên bố là vẫn còn hoạt động
- 15. IntelliJ Javascript "Không thể tìm thấy Tuyên bố để đi tới" khi sử dụng đường dẫn mô-đun tùy chỉnh
- 16. Nếu/người khác nếu luôn đi đến tuyên bố khác
- 17. Ứng dụng web tạo ra Dart Editor không hoạt động
- 18. Không thể tìm thấy tuyên bố để đi đến trong PHP Storm trên ubuntu
- 19. nếu tuyên bố không hoạt động hàng loạt (chuyển trực tiếp đến người khác)
- 20. NetBeans - phím tắt để trở về vị trí trước đó sau khi gọi 'Đi tới Tuyên bố'
- 21. C++ mảng khởi động với tuyên bố
- 22. Visual Studio "đi tới tệp tiêu đề" không hoạt động với các tệp hpp
- 23. IF Tuyên bố nhiều điều kiện, cùng một tuyên bố
- 24. Dừng tuyên truyền không hoạt động
- 25. EXECUTE ... Tuyên bố USING trong PL/pgSQL không hoạt động với loại bản ghi?
- 26. Tuyên bố nhập hoạt động trên PyCharm nhưng không phải từ thiết bị đầu cuối
- 27. Sass @if tuyên bố thực sự không hoạt động chức năng
- 28. Resharper 5 Beta - Tuyên bố Goto (CTRL + Click) không hoạt động
- 29. Cập nhật MySQL bằng PDO và tuyên bố chuẩn bị không hoạt động
- 30. Tuyên bố CASE của PHP không hoạt động với các giá trị ZERO
Tôi đã vật lộn trong nhiều tuần với Atom và Go To Declaration.Tôi đã bỏ ra và dành 1 phút để cài đặt Sublime Text hoạt động ngay trên hộp, không có gói, tệp thẻ hoặc bất kỳ cấu hình nào khác cần thiết. – Dave
Bạn đã cài đặt riêng biệt 'godef' chưa? – ATN