Apakah ada pintasan keyboard untuk memilih seluruh baris saat ini di Notepad ++?

19

Microsoft OneNote memiliki pintasan praktis ( Ctrl+ A) yang saya gunakan sepanjang waktu untuk memilih seluruh baris. Dan jika Anda mengkliknya untuk kedua kalinya, ia akan memilih seluruh dokumen.

Saya benar-benar ingin menggunakan Ctrl+ Asebagai pintasan di Notepad ++ untuk memilih baris saat ini, tetapi defaultnya adalah memilih seluruh dokumen. Apakah ada cara untuk membuatnya memilih hanya seluruh baris saat ini?

Macondo
sumber
1
Sebagai tambahan, Microsoft OneNote juga dapat memilih seluruh dokumen dengan Ctrl + Apintasan. Teruslah menekan Ctrldan menekan Abeberapa kali, itu memperluas pemilihan dari baris ke bagian ke seluruh dokumen.
Cricrazy

Jawaban:

19

Tekan Homelalu Shift+ End.

Endmaka Shift+ Homejuga bisa digunakan. Jika Anda perlu memilih garis dari awal, bukan karakter yang indentasi pertama , tekan Homedua kali.

Anda juga bisa merekam ini sebagai makro dan kemudian mengatur pintasan ke makro itu. Namun Ctrl+ Adigunakan sebagai pilih semua di hampir semua editor teks dan kotak teks, sehingga mengubahnya bisa membuat segalanya lebih membingungkan. Gunakan pintasan lain sebagai gantinya

Jika Anda hanya ingin menyalin / memotong / menghapus baris, sudah ada pintasan untuk Anda:

  • Hapus baris Ctrl+ Shift+L
  • Potong garis Ctrl+L
  • Salinan baris Ctrl+ Shift+ T(diubah menjadi Ctrl+ Shift+ Xdi Notepad yang lebih baru ++)

Ada juga tindakan lain tanpa pintasan default seperti transpos baris, gabung baris, duplikat baris ... Cukup pilih Pengaturan > Pemotong peta pendek > perintah Scintilla , pilih SCI_LINETRANSPOSE/ SCI_LINEDUPLICATE/ SCI_LINESJOIN... dan tetapkan.

Jika Ctrl+ Shift+ Ttidak berfungsi untuk Anda maka itu karena pintasan telah ditetapkan untuk 2 fitur yang berbeda, menyebabkan konflik ketika PryrtCJ menjawab di bawah . Dalam salinan garis Notepad ++ yang lebih baru telah diubah menjadi Ctrl+ Shift+ X, dan peringatan konflik pintasan juga telah ditambahkan, membuat hidup sedikit lebih mudah

masukkan deskripsi gambar di sini

Lihat Daftar cara pintas mouse dan keyboard default untuk Notepad ++ dan beberapa plugin

Jika Anda menggunakan mouse, klik satu kali nomor baris di kiri atau tiga kali klik pada baris juga lakukan triknya.

phuclv
sumber
6
Saya dapat mengkonfirmasi bahwa CTRL + Shift + T *** TIDAK BEKERJA !!! *** Windows 10, NPP 6.8.6. Hasil saya adalah bahwa NPP sedang mencoba membuat file baru untuk beberapa alasan. Saya tidak yakin mengapa. Mungkin terkait dengan plugin? Semoga ini bisa membantu seseorang. Saya telah melihat "solusi" ini di 3 situs web yang berbeda. Setidaknya bagi saya, itu TIDAK berhasil.
Eric Hepperle - CodeSlayer2010
1
Ctrl-Shift-T juga tidak bekerja untuk saya. Win7, NPP 6.8.3. Mengklik tunggal nomor baris dan kemudian Ctrl-C adalah cara tercepat untuk saya.
dvdhns
@ CodeSlayer2010 apakah Anda mencoba membuka perintah Scintilla seperti yang saya katakan? Mungkin pintasan Anda telah dimodifikasi entah bagaimana atau Anda menggunakan bahasa yang berbeda, maka pintasan yang berbeda. Ubah saja SCI_LINECOPYapa pun yang Anda inginkan.
phuclv
@dvdhns saat mengetik bagaimana itu lebih cepat daripada pintasan tunggal ketika Anda perlu menggerakkan tangan Anda untuk menemukan mouse lalu tekan pintasan?
phuclv
@ LưuVĩnhPhúc: Terima kasih atas balasan Anda. Saya tidak mencobanya karena saya tidak ingin melalui upaya memetakan kembali kunci saya. Tapi, itu terdengar seperti perintah scintilla bisa menjadi tempat yang baik untuk memeriksa untuk melihat apakah ada hal lain yang mengubahnya.
Eric Hepperle - CodeSlayer2010
6

Bagi mereka yang menerima jawaban tidak berfungsi: Saya baru saja menjawab masalah serupa di Komunitas Notepad ++ . Pada dasarnya, ada dua perintah yang terkait dengan Ctrl+ Shift+ Tpintas secara bersamaan, dan yang lainnya tampaknya mengambil preferensi.

Jika Anda lebih suka Ctrl+ Shift+ Tuntuk referensi SCI_LINECOPY, temukan perintah yang bertentangan (misalnya, Shortcut Mapper>> Main menu>> Restore Recent Closed File, yang menjadi penyebab konflik dalam salinan NPP saya), pilih Modify, lalu ubah dropdown letter dari Tke NONEdan tekan OK. Dengan asumsi tidak ada lagi konflik, jalan pintas akan kembali ke SCI_LINECOPY.

Semoga ini membantu.

PeterCJ
sumber
Masukan Bagus, Bisakah Anda jelaskan pentingnya perintah SCI daripada yang ada di menu utama?
Jagadish Talluri
Maaf, saya bukan ahli dalam perintah Scintilla. Saya baru saja menemukan dua tindakan yang dipetakan ke cara pintas keyboard yang sama, dan mencari tahu mana yang harus dinonaktifkan sehingga cara pintas akan melakukan apa yang saya inginkan. :-)
PeterCJ
3

Dalam NPP7.5.1 SCI_LINECOPYditugaskan untuk Shift+ Ctrl+X

Jadi, Anda dapat menggunakan Shift+ Ctrl+ Xuntuk menyalin garis saat ini ke clipboard

Cheburek
sumber
0

Saya pikir Anda bisa membuatnya melalui Makro.

  1. Pergi ke Makro> Mulai merekam
  2. Tahan Shiftdan ketuk Bawah untuk menandai misalnya 10 baris. Dan hapus mereka.
  3. Buka Macro> Stop Recording. Sekarang makro Anda direkam, Anda dapat menyimpannya untuk digunakan di masa depan.
  4. Pergi ke Makro> Simpan Rekaman Makro Saat Ini .... Dan simpan dengan nama.
  5. Pindahkan kursor ke baris yang ingin Anda hapus baris setelah itu. Lalu pergi ke Makro> Jalankan Makro Beberapa Kali .... Dan pilih makro Anda dan jalankan N kali yang Anda inginkan.

Referensi: /programming/19161262/select-range-of-lines-in-notepad

CuongDC
sumber
4
T: Bagaimana saya bisa memilih garis menggunakan keyboard? A: Ini cara untuk menghapus 10 baris. Anda harus mengklik mouse beberapa kali setiap kali menggunakannya.     Apa?
G-Man Mengatakan 'Reinstate Monica'
@ G-Man Karena Anda dapat menetapkan cara pintas ke makro solusi ini sangat layak. Makro mungkin harus memuat operasi dari jawaban yang diberikan oleh LưuVĩnhPhúc.
JC2k8
Saya pikir solusi saya cocok dengan pertanyaan Macondo, Anda dapat melakukan hampir semuanya dengan Marco
CuongDC
1. Dia ingin menghapus baris saat ini , bukan 10 baris. 2. Menekan 10 kali hanya membuat pilihan ke beberapa posisi pada baris 10. Itu tidak memilih keseluruhan 10 baris
phuclv
0

Cukup klik 3 kali untuk satu kata atau baris

mustafa candan
sumber
mengklik bukanlah pintasan keyboard. Dan bahkan jika mouse dapat digunakan maka hanya satu klik di sebelah kiri nomor baris sudah cukup . Tidak perlu klik tiga kali
phuclv
-1

Shift+ End- memilih seluruh baris setelah kursor.

Gideon
sumber
Bukan itu yang diminta.
Toto
1
Tidak apa-apa untuk memilih seluruh baris, jika kursor sudah di awal baris. Pertimbangkan untuk menambahkan tombol Beranda di depan pintasan dalam jawaban Anda.
MarianD
ini tidak berbeda dari jawaban saya 3 tahun sebelumnya, dan itu juga kurang benar
phuclv