Bagaimana cara memilih baris kode yang tidak berdekatan di Notepad ++?


10

Kunci apa yang memungkinkan pemilihan garis non-berurutan di notepad ++?

Saya memiliki beberapa kode Matlab yang telah saya edit dengan notepad ++. Saya ingin memilih blok kode yang berbeda (tidak berurutan) untuk melakukan Cari & Ganti hanya dalam kode yang saya pilih.

Ini tidak akan menjadi masalah jika ini harus dilakukan dalam satu blok kode yang berkesinambungan, tetapi bagaimana saya bisa memilih blok kecil dari seluruh script? Di Word atau Excel, tombol Ctrl akan melakukan trik; apa itu setara notepad ++?

Terima kasih atas bantuannya.

Jawaban:


11

dari bantuan:

Jika area aliran dipilih, dimungkinkan untuk menambahkan area lain, disjoint dengan Ctrl-mengklik titik awal dan menggerakkan mouse ke titik akhir. Lebih dari satu pilihan tambahan dapat ditambahkan dengan cara ini. (Multi-Editing harus diaktifkan di Preferensi)

Sumber: http://npp-community.tuxfamily.org/documentation/selecting-text

tl; dr - Settings-> Preferences-> Editing-> Multi-Editing Settings-> Enable, lalu Ctrl-Klik untuk setiap bagian


Terima kasih banyak! Ini akan menghemat banyak waktu saya.
Lucy

0

Untuk beberapa alasan, Ctrl-klik pada nomor baris memilih SEMUA baris (bahkan ketika Multi-Editing diaktifkan), bukan baris non-berturut-turut diperlukan.

Bookmark menyediakan cara untuk memotong / menyalin / menempelkan baris-baris ini, tetapi jika sebagian besar baris berturut-turut perlu bookmark, bookmark hanya ditambahkan ke satu baris (di mana kursor berada, meskipun pengguna telah memilih semua baris ini sebelum memilih " Toggle Bookmark ").

Cara mudah untuk melakukannya adalah menu Cari >> Tandai ... >> Tandai tab, centang kotak "Bookmark line" & "In selection", masuk. di kotak "Temukan apa", dan pilih "Ekspresi reguler" di bagian Mode Pencarian. Kemudian klik "Tandai Semua" dan semua baris dalam seleksi yang berisi setidaknya satu karakter harus ditandai.

Semoga ini membantu

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.