Permintaan maaf jika "komposit" bukan istilah teknis. Maksud saya yang berikut ini:
Hi, I-am-a-composite-word and we are not
Saya hanya ingin menghapus kata gabungan. Dalam mode perintah, jika saya memindahkan kursor ke I
, lalu mengulangi dw
beberapa kali, atau lebih baik mengetik dw
sekali, diikuti dengan beberapa .
penekanan, akan melakukan trik. Namun, karena berbagai alasan saya mendapati diri saya melakukan ini cukup sering di siang hari, jadi saya bertanya-tanya apakah ada cara yang lebih sederhana.
PS Saya TIDAK akan menganggap perintah d9w
sebagai cara yang lebih sederhana. Menghitung urutan kata dan garis yang panjang bukanlah ide saya tentang "sederhana".
sumber
A WORD consists of a sequence of non-blank characters, separated with white space
.Separated with white space
berarti bahwa KATA dipisahkan oleh kata-kata lain atau KATA dengan ruang putih, kan?in-this-sentence there are four"WORDs
4 kata-katain-this-sentence
,there
,are
danfour"WORDs
. Sangat mudah untuk melihat kapan Anda menggunakanw
danW
danb
danB
gerakan misalnya. Perhatikan bahwa spasi putih bisa berupa ruang "reguler" atau karakter tab.Solusi lain yang lebih umum adalah dengan menghapus hingga menggunakan spasi karakter whitespace
dt
(dengan spasi setelaht
), yang berarti "delete to [karakter]. Ini sering berguna untuk hal-hal sepertidt:
dan mirip juga.sumber
dt:
harus dilakukan<code>dt </code>
untuk memasukkan spasi di bagian akhir.:h motion.txt
dan menggunakanvimtutor
, yang akan sangat membantu Anda untuk mendapatkan dasar-dasar Vimvimtutor
terdengar sangat menarik. Saya tidak yakin itu diinstal pada server jauh (sepertinya bahkanman
utilitas tidak diinstal). Namun, saya akan memeriksa: jika itu secara otomatis diinstal bersama denganvim
paket, maka kemungkinan besar saya akan dapat menggunakannya.Jika Anda ingin tetap menggunakan
dw
dan sejenisnya, dan juga ingin membuatnya berfungsi dengan mengklik dua kali sebuah kata, Anda dapat menambahkanke Anda
.vimrc
, yang ditambahkan-
sebagai karakter kata.Contoh:
Mengklik dua kali setiap karakter dalam
ab-cd
sorotan visualab-cd
.sumber
dW
, tetapi solusi Anda juga cukup keren karena itu mempengaruhi mode visual juga, saya kira. Maksud saya, dengan memodifikasiiskeyword
, mengklik dua kali dan kemudian menekand
saya harus dapat menghapusab-cd
. Kanan?v
, daripada mengklik dua kali. Kanan?Jangan lupa perintah
f
(temukan) dant
(untuk). Saya mungkin hanyadt
ataudf
(perhatikan ruang di akhir).sumber