2014-04-17 15 views
17

Tôi đang cố gắng tìm một plugin trên Sublime Text 3. Sử dụng plugin này Tôi có thể nhấp vào một hàm và chuyển đến định nghĩa hàm này trong dự án của tôi.plugin tuyệt vời - Tìm và chuyển đến định nghĩa hàm

Plugin này có tồn tại không? Bạn có thể vui lòng cung cấp liên kết không? Hy vọng nó hoạt động trên tệp Javascript, mà tôi đang học ngay bây giờ.

Tôi đã tìm thấy trang này ở đây nhưng không hoạt động. https://github.com/timdouglas/sublime-find-function-definition

Tôi không thể tìm thấy plugin này trong Cài đặt gói.

Trả lời

31

Tính năng này đã tồn tại trong Văn bản tuyệt vời.

Sau khi bạn chọn một chức năng, bạn phải sử dụng F12 và danh sách có định nghĩa có sẵn sẽ xuất hiện.

Bạn có thể kiểm tra câu trả lời này quá: Sublime 3 - Set Key map for function Goto Definition

Edit:

Trong Sublime bản 3, với Build 3124, các định nghĩa chức năng có sẵn cũng được hiển thị khi lơ lửng tên hàm.

+0

Cảm ơn rất nhiều, Catalin! –

+0

Trong Sublime Text 3, Build 3126 Goto Definition không hoạt động đúng cho javascript. Nó trả về tất cả các tập tin tìm thấy gọi phương thức. –

+0

@QuyenNguyenTuan, trừ khi có sự cố với cài đặt của bạn, hành vi mà bạn mô tả dường như không tái tạo với bản vẽ 3126. Vui lòng kiểm tra các mục trong danh sách một lần nữa vì chúng phải là liên kết đến các định nghĩa chức năng. –

0

Để chuyển sang khai báo với sự trợ giúp của chuột. Đừng sau:

Linux - tạo Default (Linux).sublime-mousemap trong ~/.config/sublime-text-3/Packages/User

Mac - tạo Default (OSX).sublime-mousemap trong ~/Library/ApplicationSupport/Sublime Text 3/Packages/User

Win - tạo Default (Windows).sublime-mousemap trong %appdata%\Sublime Text 3\Packages\User

Sao chép dòng sau vào tập tin.

[ 
    { 
     "button": "button1", 
     "count": 1, 
     "modifiers": ["ctrl"], 
     "press_command": "drag_select", 
     "command": "goto_definition" 
    } 
] 
Các vấn đề liên quan