Pergi ke definisi fungsi C di file yang berbeda di Notepad ++


8

Saat mengedit proyek C pada Notepad ++ 5.6.7 (Unicode) dengan plugin SourceCookifier, saya dapat menekan Ctrl + Shift + Enter untuk pergi ke definisi fungsi di mana kursor aktif, tetapi hanya jika berada di file yang sama.

Bagaimana saya bisa pergi ke definisinya jika ada di file lain misalnya extern, baik secara native atau menggunakan SourceCookifier (lebih disukai), atau plugin lain?

Jawaban:


5

Cukup seret dan jatuhkan folder sumber tingkat atas ke jendela SourceCookifier. Selain itu menekan SHIFT, CTRL atau ALT sambil menjatuhkan akan mempercepat semuanya, karena tidak ada tag yang ditampilkan pada tampilan hierarki. Lihatlah manual singkat dan mulai menggunakan file sesi.


Terima kasih, SpaceCur. Agak lambat, tapi berhasil!
Gnubie

1

Saya bukan pengguna Notepad ++ biasa, tetapi proyek OpenCTags di sourceforge terlihat menjanjikan.


OpenCTags memang berfungsi, tetapi pengguna harus terlebih dahulu mengindeks seluruh set file sumber untuk mencari (dengan Alt + C). Kemudian menekan Alt + Spasi pada indentifier (termasuk nama fungsi) muncul indeks dari mana entri yang sesuai dapat diklik (menekan Enter tidak bekerja). Alt + P kemudian dapat digunakan untuk kembali ke file asli.
Gnubie

ADDENDUM - mengapa Stack Exchange memperbolehkan komentar untuk diedit hanya 5 menit ?! Kelemahan (sejauh yang saya tahu): 1. Indeks harus diperbarui secara manual. 2. Ini hanya cocok dengan string (baik dengan nama unik tetapi tidak umum). 3. Tidak dapat menggunakan Enter untuk memilih item dari daftar sembulan. 4. Ini sangat lambat pada proyek 2GB dengan sekitar 36.000 file.
Gnubie

Poin 3: Bilah spasi memilih item dari daftar sembulan.
Gnubie
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.