Vim Kopya Kâğıdı
Aranabilir, yazdırılabilir bir Vim başvurusu — modes, motions, düzenleme, arama ve değiştirme, pencereler, buffers ve registers. Ücretsiz.
Modlar
9Esc
Normal moduna dön
i / a
İmleçten önce / sonra ekle
I / A
Satırın başına / sonuna ekle
o / O
Altta / üstte yeni bir satır aç
v
Visual modu (karakter seçimi)
V
Visual line modu
Ctrl-v
Visual block modu (sütunlar)
R
Replace modu (üzerine yazma)
:
Komut satırı (Ex) modu
Hareketler
10h j k l
Sol, aşağı, yukarı, sağ
w / b
Bir kelime ileri / geri
e / ge
Sonraki / önceki kelimenin sonu
0 / ^ / $
Satır başı / ilk boş olmayan / satır sonu
gg / G
İlk satır / son satır
42G / :42
42. satıra atla
{ / }
Önceki / sonraki paragraf
%
Eşleşen paranteze atla
f x / t x
Satırda sonraki x'e / öncesine git
Ctrl-d / Ctrl-u
Yarım sayfa aşağı / yukarı kaydır
Düzenleme operatörleri
11x / X
İmlecin altındaki / önündeki karakteri sil
dd / D
Satırı / satır sonuna kadar sil
dw / diw
Kelimeyi / iç kelimeyi sil
cc / C
Satırı / satır sonuna kadar değiştir
ciw / ci"
İç kelimeyi / tırnak içini değiştir
yy / yw
Satırı / kelimeyi yank (kopyala)
p / P
İmleçten sonra / önce yapıştır
r x / ~
Bir karakteri değiştir / büyük-küçük harf değiştir
u / Ctrl-r
Geri al / yinele
.
Son değişikliği tekrarla
>> / <<
Satırı girintile / girintiyi kaldır
Visual modu
9v / V
Karakter / satır seçimi başlat
Ctrl-v
Block (sütun) seçimi başlat
o
Seçimin diğer ucuna atla
d / y
Seçimi sil / yank et
c
Seçimi değiştir
> / <
Seçimi girintile / girintiyi kaldır
gu / gU
Seçimi küçük / büyük harf yap
gv
Son visual seçimi yeniden seç
I / A
Block önce ekle / sonra ekle (Ctrl-v)
Ara ve değiştir
9/pattern
Deseni ileri doğru ara
?pattern
Deseni geri doğru ara
n / N
Sonraki / önceki eşleşme
* / #
İmleç altındaki kelimeyi ileri / geri ara
:%s/old/new/g
Dosyadaki tümünü değiştir
:%s/old/new/gc
Onayla tümünü değiştir
:s/old/new/g
Geçerli satırdaki tümünü değiştir
:%s/\<word\>/x/g
Yalnızca tam kelimeleri değiştir
:noh
Arama vurgusunu temizle
Pencereler ve sekmeler
8:sp / :split
Yatay bölme
:vsp / :vsplit
Dikey bölme
Ctrl-w h/j/k/l
O yöndeki bölmeye git
Ctrl-w w
Sonraki bölmeye geç
Ctrl-w q / c
Geçerli bölmeyi kapat
Ctrl-w o
Diğer tüm bölmeleri kapat
Ctrl-w =
Bölme boyutlarını eşitle
:tabnew / gt / gT
Yeni sekme / sonraki / önceki sekme
Buffer'lar ve dosyalar
9:e file
Bir dosyayı aç / düzenle
:w / :w file
Kaydet / farklı kaydet
:wq / :x / ZZ
Kaydet ve çık
:q / :q!
Çık / değişiklikleri atarak çık
:ls / :buffers
Açık buffer'ları listele
:b name / :bN
Ada / numaraya göre bir buffer'a geç
:bn / :bp
Sonraki / önceki buffer
:bd
Bir buffer'ı sil (kapat)
:wa / :qa
Tümünü yaz / tümünden çık
Register'lar ve işaretler
8"ayy
Satırı a register'ına yank et
"ap
a register'ından yapıştır
"+y / "+p
Sistem panosuna yank et / panodan yapıştır
:reg
Register içeriğini göster
ma
İmleçte a işaretini ayarla
`a / 'a
a işaretine atla (tam / satır)
``
Önceki konuma geri atla
:marks
Tüm işaretleri listele
Makrolar
7qa
a register'ına kaydetmeye başla
q
Kaydetmeyi durdur
@a
a makrosunu oynat
@@
Son oynatılan makroyu tekrarla
5@a
a makrosunu beş kez oynat
:%normal @a
a makrosunu her satırda çalıştır
"ap → edit → "ay$
Bir makroyu değiştirmek için yapıştır, düzenle, yeniden yank et
“:q” ile eşleşen bir girdi yok.
Yardıma mı ihtiyacınız var?
Bu araçta bir sorun mu buldunuz? Ekibimize bildirin.