Farklı konumlarda kesici uç moduna girme
Vim yardım belgelerinin bu konuda harika bir bölümü var: :help inserting
Kısa bir özet:
i
: İmlecin önüne ekle.
I
: Satırın ilk boş olmayan karakterinden önce ekleyin.
a
: İmleçten sonra ekle.
A
: Satırın sonuna ekle.
o
: Geçerli satırın altına yeni bir satır başlatın ve ekleyin.
O
: Akımın ve insertin üzerinde yeni bir satır başlatın.
gI
: Satırın 1. sütununa ekleyin.
gi
: Ekleme modunun son durdurulduğu yere yerleştirin.
Ekle komutları da sayılır, böylece şunu 3itest<space><esc>
elde etmek için yazabilirsiniz :
test test test
Insert komutları da ile tekrarlanabilir .
, böylece itest<space><esc>..
verim elde edilir (çünkü i
imleçten önce boşlukta olan insertler):
testtesttest
Son olarak, yorumlardan EvergreenTree'nin cevabını ekleyeceğim
: Seçenek vermedikçe , hangi durumda olduğu gibi
:star[tinsert][!]
çalıştığında ekleme modu girebilirsiniz .i
!
A
Metni değiştirme ve ardından ekleme moduna girme
Metni normal modda değiştirmek ve sonunda ekleme moduna girmek de mümkündür. Bkz :help replacing
. Komutların bir özeti aşağıdaki gibidir:
c
: Metni silin (ve arabelleğe yönlendirin) ve ekleme moduna girin.
cc
: Satırı silin ve ekleme moduna girin.
C
: Satırın sonuna kadar sil ve ekleme moduna gir.
s
: Birkaç karakteri silin ve ekleme moduna girin.
S
: Birkaç satırı silin ve ekleme moduna girin.
Bunların çoğu görsel olarak seçilen metin üzerinde de çalışır.
:h inserting
- ayrıca:h replacing