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
Komut | Gö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"/g | Tü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 |