Pintasan NotePad ++ untuk memilih seluruh kata

14

Saya tahu di notepad ++ saya bisa menggunakan mouse klik dua kali untuk memilih seluruh kata, tetapi saya ingin menggunakan beberapa pintasan keybord. Misalnya di visual studio itu ctrl + w secara default dan itu sangat berguna. Bisakah saya menentukan pintasan untuk tindakan itu di notepad ++ atau apakah ada?

x2.
sumber

Jawaban:

6

Mungkin ada cara yang lebih baik (dan mungkin ada efek samping yang tidak disengaja dari ini), tetapi dari sedikit menyodok:

Settings, Shortcut Mapper, Plugin Commands, 49 Q:Mark Word or Find Reverse, Modify, then Choose your Shortcut Combination.

Perhatikan bahwa Ctrl-W dekat secara default di Notepad ++, jadi hapus peta itu dulu (Shortcut mapper, Main Menu) jika Anda ingin menggunakannya.

Sunting: Setelah sepuluh detik mencari-cari, efek samping melumpuhkan yang tidak diinginkan dari solusi ini agak jelas. Yakni, coba ini adalah tes tes lalu coba pilih tes. ;) Maaf.

Craig H
sumber
Itu berfungsi dengan baik untuk saya
x2.
Saya sudah membaca tentang tes tes (pikir itu masalah regex atau sesuatu) dan sekarang tidak tahu apa yang lebih baik makro atau keputusan itu :(
x2.
1
Tandai Word atau temukan Reverse tidak lagi tersedia di sana ...
florian.isopp
@ florian.isopp Saya pikir perintah itu mungkin ditemukan di tab "Scintilla" pada Shortcut Mapper. Berikut adalah halaman yang menyajikan perintah-perintah itu: docs.notepad-plus-plus.org/index.php/…
wip
17

Saya tidak dapat menemukan perintah bawaan untuk melakukan ini, tetapi saya menemukan cara untuk meniru fungsi ini.

  1. Buka atau buat file teks apa pun dengan lebih dari satu kata di dalamnya.
  2. Dari menu Makro , pilih Mulai Perekaman .
  3. Tekan Ctrl+ ← Left. Tanda sisipan (titik penyisipan / I-beam) akan pindah ke awal kata.
  4. Tekan Ctrl+ Shift+ Right →. Kata itu akan disorot.
  5. Dari menu Makro , pilih Stop Recording .
  6. Lagi dari menu Makro , pilih Simpan Rekaman Makro Saat Ini .
  7. Di kotak yang muncul, tetapkan nama yang Anda inginkan, dan pilih pintasan keyboard untuknya. Kemudian klik OK .

Pintasan yang Anda tentukan sekarang akan menyorot kata tanda sisipan saat ini di dalam, kecuali ketika tanda sisipan itu langsung di sebelah kiri huruf pertama kata, dalam hal ini akan memilih kata sebelumnya.

Jika Anda harus dapat memilih kata ketika tanda sisir berada tepat di sebelah kiri kata, lakukan langkah-langkah di atas tetapi gantilah tombol kiri dan kanan, sehingga tanda sisir bergerak ke kanan kata dan sorot ke kiri. Dalam hal ini akan memilih kata berikut jika tanda sisipan langsung di sebelah kanan kata. Anda dapat membuat pintasan untuk keduanya jika diinginkan.

Saya berharap ada cara yang lebih baik, tetapi saya tidak dapat menemukannya. Jika ada orang lain yang mengetahuinya, silakan berikan dan turunkan jawaban ini.

Tambalan
sumber
1
ctrl + [shift +] left | right berfungsi di banyak aplikasi, ini adalah ungkapan yang bagus untuk digunakan di seluruh komputer Anda. Ini luar biasa di addressbar yang mendukungnya. Selain itu, ctrl + del atau ctrl + backspace melakukan hal serupa.
Ape-inago
5

Saya menggunakan autohotkey untuk mencapai tujuan yang sama. Kombinasi itu Ctrl+ F+Esc

Ctrl+ Fpilih kata saat ini untuk Anda, Escsingkirkan jendela Find.

Dan itu berhasil.

(Di SourceInsight ada tindakan default untuk ini, sangat berguna :)

vic
sumber
4

Solusi autohotkey saya, memetakan Ctrl-klik untuk memilih kata:

; Allow Ctrl-Click to select current word in notepad++
#IfWinActive ahk_class Notepad++
; Note from Help: The hotkeys Shift::, Alt::, and Control:: fire upon release of the key unless they have the tilde prefix such as ~Alt::. By contrast, a specific left or right hotkey such as LAlt:: fires when it is pressed down.
~Control::
KeyWait, LButton, D T0
if ErrorLevel = 0
{
    Click 2
}
return
#IfWinActive
Nat H
sumber
Saya mengalami beberapa masalah dengan ini. Apakah sudah diperbarui sejak September 2012? Terima kasih.
Tyler Forsythe