2016-03-04 15 views
5

Tôi đã cố gắng nghĩ ra một cách tốt hơn để đặt tiêu đề cho câu hỏi này, nhưng tiếc là tôi không biết cách giải thích nó. Ngoài ra tôi đã không tìm thấy điều này trên tràn ngăn xếp (cho cùng một lý do nêu trên).Ctrl + Nhấp vào tên hàm trong trình chỉnh sửa Atom và nhảy vào nó

Trong Eclipse, tôi đã từng sử dụng Ctrl + Nhấp trong tên của cuộc gọi phương thức (bằng java). Và con trỏ của tôi sẽ nhảy vào định nghĩa hàm phương thức của tôi.

Câu hỏi 1: Có ai biết tên của hành vi này không? Ý tôi là, có lẽ nó được gọi là nhảy chức năng hoặc một cái gì đó như thế.

Ngoài ra tôi đã tìm kiếm một plugin như thế này trong trình chỉnh sửa Atom. Bởi vì tôi đã cố gắng sử dụng điều này rất nhiều lần (thói quen xấu) và không hoạt động.

Câu hỏi 2: Tên của plugin để thực hiện việc này trong Atom?

Không biết điều đó có hữu ích hay không, nhưng tôi đang viết mã bằng JavaScript tại thời điểm này trong trình chỉnh sửa Atom.

Trả lời

2

Như câu trả lời khác đã lưu ý, nhấp chuột qua tên phương thức/chức năng có thể đưa bạn trực tiếp đến vị trí ban đầu được xác định. Nó hoạt động trong cùng một tệp, nhưng nó dường như không hoạt động trên các tệp.

Gói trình chỉnh sửa Atom gần nhất mà tôi đã tìm thấy cho javascript cho phép bạn chuyển đến định nghĩa hàm/phương thức trên các tệp được gọi là TernJS.

Sau khi cài đặt, bạn có thể sử dụng ctrl-shift-r trên từ (hàm/phương pháp, biến vv) để hiển thị danh sách phương thức/hàm được xác định (bao gồm dòng # & filepath). Sau đó bạn có thể nhấp vào mục danh sách & nó sẽ đưa bạn đến định nghĩa.

Đây là video tôi đã tạo có chứa ví dụ về cách sử dụng gói nguyên tử này. http://www.youtube.com/watch?v=cFAzqvYoHJs&t=11m58s

+1

Cảm ơn bạn, đó không phải là giải pháp tốt nhất mà là giải pháp hoạt động. Cuối cùng tôi đã chuyển sang trình chỉnh sửa Visual Studio Code (vscode) vì nó có tính năng 'Ctrl + Click' này. –

+0

Không vấn đề gì - Tôi sẽ kiểm tra mã Visual studio cho tính năng mà bạn đã đề cập. –

+0

Xin lỗi thưa ngài, có thể bạn đã hiểu lầm tôi. Tôi có nghĩa là "Visual Studio Code" (trình soạn thảo mã nguồn mở của Microsoft) có tính năng "Ctrl + Click" này được tích hợp sẵn, vào chính ứng dụng. Vì vậy, nó không sao, bạn không cần phải tìm tính năng này cho tôi :) Lời xin lỗi của tôi, tiếng Anh không phải là ngôn ngữ chính của tôi. –

0

thử nguyên tử/điều hướng

Link to Atom Navigate

Nó giúp bạn làm điều excact này.

Điều duy nhất là nó là chìa khóa mặc định là F2 thay vì cltr + click

Nhưng điều này cũng có thể chỉnh sửa trong phần cài đặt gói trong de .atom nộp

1

Hiện nay hành vi này bị chặn bởi multiple cursors feature. Gần nhất bạn có thể nhận được là "ctrl-alt-shift-d" + atom-ternjs

Các vấn đề liên quan