Bagaimana cara mendapatkan daftar bookmark?

12

Opsi bookmark di Notepad ++ (saya menggunakan versi 6.0) tidak apa-apa, tetapi kegunaannya dibatasi oleh fakta bahwa tidak ada cara (yang dapat saya temukan) untuk mendapatkan daftar bookmark yang ada, sehingga saya dapat melompat ke salah satu yang sebenarnya saya inginkan.

Ini adalah fitur penting yang harus dilewatkan, fakta yang menurut saya pribadi agak aneh! Saya melihat melalui plug-in yang diinstal, tetapi tidak melihat apa pun yang terkait dengan bookmark yang ditingkatkan. Apakah ada cara untuk mendapatkan kemampuan ini di Notepad ++?

Daniel Miller
sumber
Kemungkinan terhubung / duplikat < superuser.com/questions/392361/… >
Stat-R
1
Menarik, ya, ini adalah duplikat dari topik itu, yang juga tidak pernah mendapat respon ... Jadi, apakah ada kemungkinan mendapatkan masalah ini tetap?
Daniel Miller
1
Sebenarnya, 331753 bukan topik yang sama; utas yang membahas penyimpanan / pengembalian bookmark, utas saya (dan utas duplikat yang tidak ditanggapi) sedang mendiskusikan memiliki daftar bookmark yang ada, sehingga pengguna dapat memilih bookmark mana yang ingin mereka lompati, alih-alih terbatas pada sebelumnya / lanjut. Bagaimanapun, saya harap Anda benar bahwa orang-orang melihatnya; Saya menggunakan bookmark secara ekstensif dalam pekerjaan saya sehari-hari, dan Notepad ++ tidak dapat digunakan tanpa mereka, tidak peduli seberapa besar saya menyukai program ini ...
Daniel Miller
Benar, Daniel. Setelah tidak mendapatkan jawaban, saya mencoba menulis plugin sendiri, tetapi tidak berhasil. File header kode sumber Notepad ++ Notepad_plus.h memiliki fungsi bool bookmarkPresent (int lineno) yang menggunakan ScintillaEditView * _pEditView yang saya tidak dapat menemukan cara untuk mengakses dari plugin saya.
Gnubie

Jawaban:

3

Saya tahu ini adalah pos lama tetapi batasan ini masih ada di Notepad ++. Selain saran Sri Varshan, opsi lain adalah menggunakan plugin bernama NPPTaskList , yang dapat diunduh di sini . Ini dirancang untuk bekerja seperti daftar yang harus dilakukan tetapi dapat berfungsi dengan baik sebagai daftar bookmark juga. Instal saja seperti plugin Notepad ++ lainnya dan edit file npp_task_list.cfg untuk menggunakan pola "$" apa pun yang Anda inginkan; standarnya terlihat seperti ini:

versi = 1

kata kunci = $ TODO:
$ CATATAN:
$ HACK:
$ ULASAN:

Baris apa pun yang menyertakan salah satu kata kunci di atas (benar-benar urutan pola yang dimulai dengan "$") akan dimasukkan dalam Daftar Tugas, yang merupakan bilah sisi. Misalnya, jika Anda mengode VB dan masukkan baris ini:

REM $ CATATAN: Ini adalah baris kode "yang ditandai".

... itu akan muncul di Daftar Tugas sebagai:

$ CATATAN: Ini adalah baris kode "yang ditandai".

Anda dapat menggunakan ini untuk menavigasi di sekitar dokumen Anda dengan mengklik dua kali di Daftar Tugas.

Saya belum menguji plugin ini secara ekstensif tetapi sejauh ini tampaknya stabil.

Menandai
sumber
Terlihat menjanjikan, tetapi di Notepad ++ v7.5.1 plugin ini menyebabkan npp mogok setiap kali saya menggunakan ini ...
Wouter
0

Ada sebuah plugin bernama Named Bookmark plugin yang dapat membantu Anda membuat daftar bookmark secara drop down. Jika Anda tidak suka menggunakan plugin apa pun, Anda sebenarnya dapat menggunakan Sesi, yang jelas tidak mencantumkan bookmark tetapi setidaknya menyimpannya saat Anda membukanya di waktu berikutnya. Saya telah menulis tentang kedua pendekatan ini di blog saya dan Anda dapat membacanya di sini .

Sri Varshan
sumber
0

Bergantung pada tujuan dan alur kerja, dimungkinkan untuk membuat menu alternatif untuk navigasi internal di seluruh file dengan bantuan salah satu dari 2 plugin, pada kenyataannya 3, tetapi saya menemukan SourceCookifier menjadi berat pada program, jadi mungkin tidak direkomendasikan.

Ini adalah TagsVew dan LocationNavigate . Yang pertama membuat pohon tag kode yang ada dalam file, sehingga orang dapat menambahkan tag dengan nama di tempat-tempat tertentu agar terdaftar di pohon dan dapat mengaksesnya sesuka hati. Yang kedua memungkinkan merekam penempatan kursor di lokasi yang berbeda di dalam file dan kemudian menavigasi di antara mereka menggunakan daftar lokasi yang direkam.

Баян Купи-ка
sumber