VIM Klavye Kısayolları Hile Sayfası

Aide-mémoire sur les raccourcis clavier VIM
⌛ Reading Time: 2 minutes

Vim editörü, saygıdeğer vi editörünün geliştirilmiş bir versiyonu olan komut satırı tabanlı bir araçtır. Grafik açısından zengin metin editörlerinin bolluğuna rağmen, Vim’e aşinalık, deneyimli bir sistem yöneticisinden acemi bir Raspberry Pi kullanıcısına kadar her Linux kullanıcısına yardımcı olacaktır.

Vim kullanırken dikkat edilmesi gereken önemli bir nokta, bir tuşun işlevinin editörün içinde bulunduğu “moda” bağlı olmasıdır. Örneğin, “j” alfabesine basmak, “komut modu”nda imleci bir satır aşağı hareket ettirecektir. Tuşların temsil ettikleri karakteri girmesini sağlamak için “ekleme moduna” geçmeniz gerekecek.

Vim’de yeniyseniz, bir terminal açın ve geri kalanına dalmadan önce bazı başlangıç ​​komutlarıyla başlamanız için “vimtutor”u çalıştırın.

Bu Cheatsheet’i indirin

Bu PDF hile sayfasını Gelen Kutunuza almak için aşağıya e-postanızı girin.




İşte Vim’den en iyi şekilde yararlanmanıza yardımcı olacak bir hile sayfası.

Kısayol tuşları İşlev
Ana
kaçış tuşu Mevcut moddan “komut modu”na geçer. Tüm anahtarlar komutlara bağlıdır.
ben Metin eklemek için “Ekle modu”. Anahtarlar beklendiği gibi davranır.
: Vim’in belgeyi kaydetmek gibi bir komut girmenizi beklediği “Son satır modu”.
:ter[minal] Bir terminal penceresi açın
Gezinme tuşları
H imleci bir karakter sola hareket ettirir.
j veya Ctrl + J imleci bir satır aşağı hareket ettirir.
k veya Ctrl + P imleci bir satır yukarı taşır.
ben imleci bir karakter sağa hareket ettirir.
0 imleci satırın başına taşır.
$ imleci satırın sonuna taşır.
^ imleci satırın boş olmayan ilk karakterine taşır
w bir kelime ileri git (sonraki alfanümerik kelime)
W bir sözcük ileri git (boşlukla ayrılmış)
5w beş kelime ileri git
B bir kelime geri git (önceki alfanümerik kelime)
B bir kelime geri git (boşlukla ayrılmış)
5b beş kelime geri git
G dosyanın sonuna git
İyi oyun dosyanın başına gidin.
Belgede gezinme
( önceki cümleye atlar
) sonraki cümleye atlar
{ önceki paragrafa atlar
} sonraki paragrafa atlar
[[ jumps to the previous section
]] sonraki bölüme atlar
[] önceki bölümün sonuna atla
][ jump to the end of the next section
Insert text
a Insert text after the cursor
A Insert text at the end of the line
i Insert text before the cursor
o Begin a new line below the cursor
O Begin a new line above the cursor
Special inserts
:r [filename] Dosyayı ekle [filename] imlecin altında
:r ![command] Uygulamak [command] ve çıktısını imlecin altına yerleştirin
Metni sil
x imleçteki karakteri sil
dw bir kelimeyi sil
d0 satırın başına kadar silin.
g$ satırın sonuna kadar silin.
NS) cümlenin sonuna kadar silin.
dgg dosyanın başına kadar silin.
dG dosyanın sonuna kadar silin.
dd satırı sil
3 gün üç satırı sil
Basit metin değiştirme
r{metin} İmlecin altındaki karakteri {metin} ile değiştirin
r Karakterleri eklemek yerine değiştirin
Metni Kopyala/Yapıştır
yy geçerli satırı depolama arabelleğine kopyala
[“x]yy Geçerli satırları kayıt x’e kopyalayın
P geçerli satırdan sonra depolama arabelleğini yapıştır
P geçerli satırdan önce depolama arabelleğini yapıştır
[“x]P geçerli satırdan sonra x kaydından yapıştırın
[“x]P x kaydından geçerli satırdan önce yapıştırın
Geri Al/Yinele işlemi
sen son işlemi geri al.
Ctrl+r son geri almayı yeniden yap.
Anahtarları Ara ve Değiştir
/arama metni ileriye dönük search_text için arama belgesi
?arama metni geriye doğru giden search_text için arama belgesi
n aramadan sonucun bir sonraki örneğine git
n sonucun önceki örneğine git
:%s/orijinal/değiştirme “Orijinal” dizesinin ilk geçtiği yeri arayın ve “değiştirme” ile değiştirin
:%s/orijinal/değiştirme/g “Orijinal” dizesinin tüm oluşumlarını arayın ve “değiştirme” ile değiştirin
:%s/orijinal/değiştirme/gc “Orijinal” dizesinin tüm oluşumlarını arayın, ancak bunları “değiştirme” ile değiştirmeden önce onay isteyin
f veya F Bir karakterin bir sonraki örneğini arayın veya önceki oluşumuna gidin
Yer imleri
m {az AZ} {az AZ} yer işaretini geçerli imleç konumunda ayarla
:işaretler Tüm yer imlerini listele
`{az AZ} {az AZ} yer işaretine atlar
Metin seç
v Karakter başına görsel modu girin
V Her satıra görsel modu girin
ESC Görsel moddan çık
Seçili metni değiştir
~ Yer değiştir
NS bir kelimeyi sil
C değişiklik
y çekmek
> sağa kaydır
< sola kay
! harici bir komutla filtreleme
Kaydet ve çık
:Q Vim’den çıkıyor ancak dosya değiştirildiğinde başarısız oluyor
:w Dosya ‘yı kaydet
:w yeni_adı Dosyayı new_name dosya adıyla kaydedin
:wq Dosyayı kaydedin ve Vim’den çıkın.
:Q! Dosyadaki değişiklikleri kaydetmeden Vim’den çıkın.
ZZ Değiştirilmişse dosya yazın ve Vim’den çıkın
ZQ Aynı :q! Değişiklikleri yazmadan Vim’den çıkar
:sav[eas] dosya Farklı kaydet
:clo[se] Geçerli bölmeyi kapat

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.