Perhentian pertama Anda dengan pertanyaan seperti ini harus menjadi bantuan internal vim, :h f
dan :h t
. Namun, dalam hal ini, entri tersebut agak samar tanpa contoh. Misalkan kita memiliki baris ini ( ^
= posisi kursor):
The quick brown fox jumps over the lazy dog.
^
Perintah-perintah ini menemukan karakter pada sebuah garis. Jadi fb
akan menempatkan kursor di sini:
The quick brown fox jumps over the lazy dog.
^
t
seperti f
tetapi menempatkan kursor pada karakter sebelumnya. Jadi tb
akan memberi Anda:
The quick brown fox jumps over the lazy dog.
^
Anda dapat mengingat perintah ini sebagai f
ind dan t
ill. Selain itu, Anda dapat menambahkan awal perintah dengan angka untuk pindah ke kemunculan karakter tersebut. Misalnya, 3fb
akan pindah ke b ketiga di sebelah kanan kursor. Contoh kalimat saya hanya memiliki satu b, sehingga kursor tidak akan bergerak sama sekali.
Fb
atauTb
.:help
, karena tidak selalu memberikan penjelasan terbaik untuk kerumunan non-esoterik. apato [count]'th
artinya?Hanya untuk menambah jawaban Michael Kristofik , tidak ada deskripsi
f
ataut
lengkap tanpa menyebutkan ;.Dari lembar contekan Vim ini :
;
"Ulangi waktu f, t, F atau T terbaru."Jadi, untuk melanjutkan tema @ MichaelKristofik:
ketik
fo
untuk pergi ke 'o' pertama:dan kemudian
;
pergi ke yang berikutnya:sumber
Saya menemukan fdan tsangat berguna dalam kombinasi dengan ddan c. Misalnya, Anda
ct:
akan mengganti semuanya dari kursor hingga ke titik dua berikutnya, tetapi tidak menghapus titik dua. Anda dapat mengingatnya sebagai "ubah ke titik dua".sumber
ct,
atauct)
dengan cepat mengganti satu atau argumen terakhir ke pemanggilan fungsi terasa menyenangkan untuk digunakan.vt:c
karena Anda tidak melihat selalu melihat setiap kemunculan huruf yang diberikan 100% benar. Denganv
Anda dapat melihat pemilihan visual, isyarat visual yang bagus.fx
melompat ke yang berikutnyax
di telepon.tx
melompat ke karakter tepat sebelum yang berikutnyax
di telepon.Anda dapat menggunakan
Fx
danTx
untuk mencapai yang sebelumnyax
.Anda dapat menggunakan
2fx
untuk melompat ke baris keduax
di telepon.Jadi,
fF
dantT
berguna ketika Anda ingin pergi dengan cepat ke set kurung berikutnya (f(
) atau menghapus semuanya dari kursor ke, tetapi tidak termasuk, sebelumnya=
(dT=
) dan seterusnya ...Lihat
:h motion.txt
. Itu akan meledakkan pikiran Anda.sumber
2fx
hal itu. Saya selalu bingung denganf2x