VIM Kısayolları

Huso112

Hectopat
Katılım
26 Ocak 2021
Mesajlar
1.471
Makaleler
1
Çözümler
2

VIM VE NEOVIM KISAYOLLARI​



Kod:
*n = sayı değişkeni
*l = harf/kelime/sözcük değişkeni
-C = ctrl ya da control tuşu


Tuş​
Komut​
h, j, k, l​
← ↓ ↑ → (Görsel satırları atlar)​
g+h, j, k, l​
← ↓ ↑ → (Görsel satırları atlamaz)​
w​
Kelimelerin başlarından ileriye doğru gider (Parantezler ve virgüller dahil)​
shift+w​
Kelimelerin başlarından ileriye doğru gider (Parantezler ve virgüller dahil değil)​
shift+b​
Kelimelerin başlarından geriye doğru gider (Parantezler ve virgüller dahil değil)​
b​
Kelimelerin başlarından geriye doğru gider (Parantezler ve virgüller dahil)​
e​
Kelimenin souna gider (Parantezler ve virgüller dahil)​
shift+e​
Kelimenin souna gider(Parantezler ve virgüller dahil değil)​
gg​
Belgenin en başına gider​
shift+g​
Belgenin en sonuna gider​
*n+shift+g​
*n satırına gider​
*l+f​
*l harfine git​
*l+shift+f​
*l harfine git (geriye doğru)​
*l+t​
*l harfinden önce olan harfe git​
*l+shift+t​
*l harfinden önce olan harfe git (geriye doğru)​
u​
Geri al​
-C+r​
İleri al​
i​
Yazma modu​
Shift+i​
Boşlukları boşvererek yazma moduna sokar​
esc​
modlardan çık (normal mod dışı)​
0​
Satırın başına git​
Shift+a​
Satırın sonuna gider​
a​
İmlecin önünden yazma moduna sokar​
s​
İmlecin olduğu noktadaki harfi siler ve yazma moduna sokar​
Shift+s​
İmlecin olduğu satırı silip yazma moduna sokar​
o​
İmlecin aşağısına yeni satır açıp, yazma moduna sokar​
Shift+o​
İmlecin yukarısına yeni satır açıp, yazma moduna sokar​
dw​
Kelimeyi siler​
d$​
İmlecin önünde kalan her şeyi siler​
dd​
Satırı siler​
y$​
İmlecin önündeki her şeyi kopyalar​
yw​
Kelimeyi kopyalar​
p​
Yapıştır​
r+l ya r+n​
İmlecinizin olduğu kısmı *l veya *n ile değiştirir​
c​
imlecinizin buluğunduğu kelimeyi temizleyip yazma moduna sokar​
c+$​
İmlecinizin bulunduğu satırı temizleyip yazma moduna koyar​
%​
Satırdaki parantezlere götürür​
/*l ya da /*n​
Yazığınız *l değişkenini ya da yazdığınız *n değişkenini arar​

VIM VE NEOVIM KOMUTLARI​



Değişkenler burada da geçerli

KomutGörevi
*n1,*n2s/"eski"/"yeni"/g*n1 ve *n2 satırlarındaki "eski" girdisini "yeni" girdisi ile değiştirir
*n1,*n2s/"eski"/"yeni"/gc*n1 ve *n2 satırlarındaki "eski" girdisini "yeni" girdisi ile değiştirir (Her değştirmede soru sorar)
%s/"eski"/"yeni"/gTüm belgedeki "eski" değerini "yeni" değeri ile değiştirir
:e .Dosya yöneticisini açar
:Ex <belgenin-yolu>Verdiğiniz yoldaki belgenizi açar
 

Yeni konular

Geri
Yukarı