Hapus / Hapus baris saat ini di Notepad ++


3

Secara khusus saya ingin membuat opsi menu konteks yang (pada klik kanan) menghapus / menghapus baris saat ini. Tangkapannya adalah garis harus dihapus bahkan jika itu tidak dipilih. Berarti saya tidak harus menggunakan CTRL + BERGESER + NAIK & amp; CTRL + BERGESER + KIRI atau mouse untuk memilih garis sebelum menghapus. Satu-satunya hal yang diperlukan hanyalah klik pada garis yang dipilih
Saya juga butuh string untuk shortcuts.xml file jadi ini akan muncul di bawah menu Run. Saya bisa mengedit contextmenu.xml sendiri karena itu bagian yang mudah.

Apa itu mungkin?
Saya melihat berbagai perintah N ++ dan ada beberapa perintah Scintilla yang terlihat seperti yang saya butuhkan tetapi saya tidak beruntung memasukkannya ke dalam shortcuts.xml jadi mereka akan bekerja.

Jawaban:


8

Saya juga memerlukan string untuk file shortcuts.xml sehingga ini akan muncul di bawah menu Run.

Bagian ini tidak dapat dilakukan. Menu Run hanya berisi perintah eksternal.

Secara khusus saya ingin membuat opsi menu konteks yang (pada klik kanan) menghapus / menghapus baris saat ini.

Ini dapat dengan mudah dilakukan menggunakan makro:

  1. Klik Macro -> Start Recording.

  2. Mimik menghapus garis saat ini dengan menekan tombol berikut:

    Rumah , Rumah , Bergeser + Akhir , Del , Del

    (Kedua Rumah adalah untuk menghapus kemungkinan indentasi.)

  3. Klik Macro -> Stop Recording.

  4. Klik Macro -> Save Current Recorded Macro....

  5. Pilih macro_name (wajib) dan kombinasi tombol (opsional).

  6. Klik OK.

  7. Edit contextMenu.xml dan tambahkan baris berikut:

    <Item MenuEntryName="Macro" MenuItemName="macro_name"/>
    
  8. Mulai ulang Notepad ++.


2
Berikut ini upvote ++ untuk jawaban Notepad ++ terbaik Anda :)
iglvzx

Gali lebih dalam dari N ++ ..... ++ 1 :)
avirk

jika Anda punya waktu memeriksa topik saya yang lain. Ini sangat mirip: superuser.com/questions/424562/…
TMRW
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.