Memilih seluruh kata hanya menggunakan keyboard

31

Misalkan saya sedang menulis beberapa teks dan tanda sisipan ada di tengah kata. Saya ingin dapat memilih kata itu tanpa menggunakan mouse saya. (Menggunakan mouse, cukup klik dua kali pada kata.)

Saya telah menemukan yang berikut ini, tetapi agak kikuk:

  1. Ctrl+ : untuk pergi ke awal kata
  2. Ctrl+ Shift+ : untuk memilih seluruh kata

Apakah ada cara yang lebih baik untuk melakukan ini?

Randomblue
sumber
1
Saya pikir ini adalah cara paling sederhana untuk melakukannya tanpa mouse. Itu hanya 2 langkah.
bwall
Tergantung pada program Anda. Banyak editor akan memiliki penekanan tombol untuk memilih kata saat ini.
Julian
@Julian: Saya sebagian besar di Google Chrome, saya kira.
Randomblue
2
Anda tidak harus melepaskan kunci CTRL antara langkah 1 & 2. Jadi Anda dapat mengurangi satu lagi stroke kunci, jika Anda belum melakukan ini.
Scott Rhee

Jawaban:

17

Di macOS, buat file ~/Library/KeyBindings/DefaultKeyBinding.dictdengan konten berikut:

{
    "^w" = (selectWord:);
}

Jika file sudah ada, tambahkan baris kedua di atas dalam kurung tingkat atas.

Mulai ulang (keluar dan mulai lagi) aplikasi untuk menerapkan binding kunci baru.

Sekarang Anda dapat menekan ^w( Control-W) di aplikasi asli apa pun (mis. Bukan Firefox, Eclipse, dll.) Untuk memilih kata yang sekarang.

Anda dapat menyesuaikan pintasannya, ^yaitu Control, ~Option, $Shift, @Command.


Beberapa aplikasi menyertakan item menu untuk tindakan ini. TextMate, misalnya, menggunakan jalan ^wpintas untuk Edit »Pilih» Word secara default.

Daniel Beck
sumber
2
Ini bekerja dengan Google Chrome.
Daniel Beck
Besar. Terima kasih .. Bekerja untuk saya ..Ctrl + w
Syed Haider Hassan
Saya hanya akan menambahkan beberapa komentar untuk jawaban yang bagus ini: direktori adalah KeyBindingsjika Anda memiliki sistem file case-sensitive, dan Anda harus me-restart aplikasi untuk menerapkan binding kunci baru.
rshev
1
@rshev Itulah gunanya pengeditan, cobalah ;-)
Daniel Beck
Apa artinya Di OS X ? Katakanlah saya punya Windows 10; Apa yang harus saya lakukan?
MJH
16

Ada cara yang lebih baik. AutoHotkey.

http://www.autohotkey.com/

Atau jika Anda berada di Visual Studios, Ctrl Wpilih seluruh kata.

surfasb
sumber
1
Bagaimana Anda mengonfigurasi AutoHotkey agar ini berfungsi?
Daniel Beck
7
Visual Studio adalah apa yang saya cari, terima kasih.
Benjamin
1
+1 : Luar biasa, untuk beberapa alasan saya setengah berharap Ctrl + W untuk menutup jendela tempat saya bekerja di MSVC. Tapi itu Ctrl + F4. Di banyak aplikasi lain, Ctrl + W tidak hanya itu (menutup jendela aktif) , jadi sepertinya sedikit berbahaya menggunakan AutoHotkey untuk membuat pintasan ini berfungsi secara global - mungkin itu hanya paranoid lama saya?
Andon M. Coleman
2

Script AutoHotKey ini memetakan Ctrl-W untuk memilih kata di bawah kursor:

#IfWinActive ahk_class OpusApp
^W::
SendInput ^{left}+^{right}
#IfWinActive

Diuji dengan Word 2010, harus bekerja dengan versi lain juga.

uvett
sumber
2

Dalam MSWord, tekan F8 satu kali untuk masuk ke mode extended, dua kali untuk memilih seluruh kata, tiga kali untuk memilih seluruh kalimat, empat kali untuk memilih paragraf dan lima kali seluruh dokumen. Tekan ESC untuk keluar dari mode yang diperluas

pengguna321627
sumber
0

Jawaban pertama benar. Lakukan Ctrl+ rightarrowlalu lakukan Ctrl+ Shift+ leftarrow. Untuk mempersingkat ini, simpan ini di Makro. Cukup rekam penekanan tombol tersebut dalam kata dan beri makro pintasan keyboard sederhana seperti, misalnya, Ctrl+ D(D mengingatkan saya pada klik ganda).

Teks makro dalam visual basic adalah:

Sub SelectWord()
'
' SelectWord Macro
'
'
    Selection.MoveLeft Unit:=wdWord, Count:=1
    Selection.MoveRight Unit:=wdWord, Count:=1, Extend:=wdExtend
End Sub
rudyrucker
sumber
0

Kode Visual Studio

Jika Anda ingin ikatan kunci cocok dengan editor lain: (kiri / kanan) panah untuk memilih seluruh kata. Dalam contoh saya: cmd+alt+shift+<atau cmd+alt+shift+>, misalnya, lakukan hal berikut dalam VSC:

  • edit pintasan keyboard
  • pencarian select word
  • hapus ikatan kunci yang tidak Anda butuhkan (Anda mungkin perlu bereksperimen untuk mencapai perilaku tepat yang Anda cari).
  • pencarian cursorWordStartLeftSelect
    • klik dua kali dan sesuaikan: cmd+alt+shift+<
  • dan cari cursorWordStartRightSelect
    • klik dua kali dan sesuaikan: cmd+alt+shift+>
urbanaut
sumber