Ini adalah satu kata di bawah definisi Vim:
CamelCaseACRONYMWords_underscore1234
w--------------------------------->w
e--------------------------------->e
b<---------------------------------b
Dengan plugin ini, ini menjadi enam kata:
CamelCaseACRONYMWords_underscore1234
w--->w-->w----->w---->w-------->w->w
e-->e-->e----->e--->e--------->e-->e
b<---b<--b<-----b<----b<--------b<-b
word
Sebuah word
(huruf kecil) adalah salah satu dari berikut ini:
word | Contoh |
---|---|
Kata-kata kasus unta | [Camel][Case] |
Akronim | [HTML]And[CSS] |
Kata-kata huruf besar | [UPPERCASE] [WORDS] |
Kata-kata dengan huruf kecil | [lowercase] [words] |
Kode warna hex | [#0f0f0f] |
Literal hex | [0x00ffFF] [0x0f] |
Literal oktal | [0o644] [0o0755] |
Literal biner | [0b01] [0b0011] |
Nomor biasa | [1234] [5678] |
Karakter lainnya | [~!@#$] |
WORD
(huruf besar) adalah rangkaian karakter bukan spasi yang dipisahkan oleh spasi.
Pemetaan word
/ WORD
default:
Mode | Pemetaan |
---|---|
nxo | w / W |
nxo | b / B |
nxo | e / E |
nxo | ge / gE |
xo | aw aW |
xo | iw / iW |
c | <CR><CW> / <CR><CA> |
Anda TIDAK memerlukan penyesuaian pemetaan apa pun di bawah ini jika pemetaan default sudah sesuai untuk Anda.
g:wordmotion_prefix
Gunakan g:wordmotion_prefix
untuk menerapkan awalan umum ke setiap pemetaan gerakan kata default.
g:wordmotion_mappings
Gunakan g:wordmotion_mappings
untuk mengganti satu per satu pemetaan gerakan kata default. g:wordmotion_mappings
adalah kamus yang kuncinya adalah pemetaan default dan nilainya adalah pemetaan yang ingin Anda gantikan. Entri yang tidak ditentukan akan tetap menggunakan pemetaan default. Entri yang disetel ke string kosong akan dinonaktifkan.
g:wordmotion_nomap
Gunakan g:wordmotion_nomap
untuk menonaktifkan semua pemetaan default. Anda dapat membuat pemetaan sendiri ke pemetaan internal <Plug>WordMotion_
. Karena ada beberapa mode yang terlibat untuk banyak pemetaan, mungkin lebih nyaman menggunakan g:wordmotion_prefix
atau g:wordmotion_mappings
.
g:wordmotion_spaces
Gunakan g:wordmotion_spaces
untuk menentukan karakter spasi tambahan. g:wordmotion_spaces
adalah daftar yang setiap itemnya merupakan ekspresi reguler untuk karakter yang ingin Anda perlakukan sebagai spasi. Anda harus memastikan regex cocok dengan satu karakter. Anda dapat menggunakan tampilan ke depan dan ke belakang untuk karakter spasi peka konteks.
Secara default, ini diperlakukan sebagai spasi selain karakter spasi sebenarnya:
-
) di antara karakter alfabet_
) di antara karakter alfanumerikg:wordmotion_uppercase_spaces
Gunakan g:wordmotion_uppercase_spaces
untuk menentukan karakter spasi tambahan untuk gerakan huruf besar. Ini terpisah dari g:wordmotion_spaces
. Tidak ada karakter spasi tambahan untuk gerakan huruf besar secara default.