VIM Kısayolları

Huso112

Hectopat
Katılım
26 Ocak 2021
Mesajlar
1.477
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
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Geri
Yukarı