Karakter eklemek için Vim komutu


9

Ben bunun tam tersini arıyorum x. Sadece bir karakter eklemek ve komut modunda kalmak istiyorum.

Yanıtlar:


12

Bir anahtarı (-sequence) komut dizisiyle eşleyebilirsiniz, fe:

:map <C-i> i_<Esc>r

Ctrl-i bir karakter alır ve daha sonra geri döner.

Kalıcı olmasını sağlamak için aynı satırı yerel veya global vimrc dosyasına ekleyin:

~/.vimrc
/etc/vim/vimrc

6
Bir vimrc dosyası koymak için bir dışarı bırakmak gerekir:
phunehehe

iAnlayamıyorum .. {char} Escveya CTRL- i{char} yapsanız da, hala üç tuş vuruşu. Kurulumunuzu özelleştirecekseniz, Esc'i daha kolay kullanılabilir hale getirebiliriz, örneğin CapsLock'u eşleyerek.
intuited

1

Bazı durumlarda kullanabilirsiniz r. Gönderen :help r:

İmlecin altındaki karakteri {char} ile değiştirin.

Birden fazla karakter istiyorsanız, tuşunu kullanın R. (Kullanıldığında Değiştir moduna girer . Her zamanki gibi daha fazla bilgi için :help Replace).

vimtutorBazı komutları öğrenmek için en az bir kez çalıştırmayı unutmayın . rKomut Ders 3.2 kullanılır.


op pervasızca, ekleme bahsediyordu değil değiştirilmesi. bu nasıl en az 2 oy aldı?
underscore_d
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.