Chuyển đến định nghĩa của hàm C trong một tệp khác trong Notepad ++


8

Trong khi chỉnh sửa dự án C trên Notepad ++ 5.6.7 (Unicode) bằng plugin SourceCookifier, tôi có thể nhấn Ctrl + Shift + Enter để đi đến định nghĩa của một chức năng mà con trỏ đang bật, nhưng chỉ khi nó nằm trong cùng một tệp.

Làm cách nào tôi có thể đi đến định nghĩa của nó nếu nó nằm trong một tệp khác, ví dụ như bên ngoài, nguyên bản hoặc sử dụng SourceCookifier (ưa thích) hoặc plugin khác?

Câu trả lời:


5

Chỉ cần kéo và thả thư mục nguồn cấp cao nhất của bạn vào cửa sổ SourceCookifier. Ngoài ra, nhấn SHIFT, CTRL hoặc ALT trong khi thả sẽ tăng tốc mọi thứ, vì sau đó không có thẻ nào được hiển thị trong chế độ xem dạng cây. Kiểm tra hướng dẫn ngắn và bắt đầu sử dụng các tập tin phiên.


Cảm ơn, SpaceCur. Một chút chậm, nhưng làm công việc!
Gnubie

1

Tôi không phải là người dùng Notepad ++ thông thường, nhưng dự án OpenCTags tại sourceforge có vẻ đầy hứa hẹn.


OpenCTags thực sự hoạt động, nhưng trước tiên người dùng phải lập chỉ mục cho toàn bộ tập tin nguồn để tìm kiếm thông qua (với Alt + C). Sau đó, nhấn Alt + Space trên bộ thụt lề (bao gồm tên hàm) sẽ bật lên một chỉ mục từ đó có thể nhấp vào mục thích hợp (nhấn Enter không hoạt động). Alt + P sau đó có thể được sử dụng để trở về tệp gốc.
Gnubie

ĐỊA CHỈ - tại sao Stack Exchange cho phép bình luận chỉ được chỉnh sửa trong 5 phút?! Hạn chế (theo như tôi có thể nói): 1. Chỉ mục phải được cập nhật thủ công. 2. Nó chỉ khớp với các chuỗi (tốt với tên duy nhất nhưng không phổ biến). 3. Không thể sử dụng Enter để chọn mục từ danh sách bật lên. 4. Nó khá chậm trên một dự án 2GB với khoảng 36000 tệp.
Gnubie

Điểm 3: Thanh không gian chọn mục từ danh sách bật lên.
Gnubie
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.