İlan

Güçlü, verimli ve son derece yapılandırılabilir - bu sizin için kısaca Vim. Bu platformlar arası komut satırı metin editörü uzun zamandır var ve yardım için arayabileceğiniz sağlam bir çevrimiçi topluluğa sahip. En iyi yanı, Vim'in özgür ve açık kaynak olmasıdır.

Şimdiye kadar Vim'de sadece dabbledseniz, bir sonraki adım Vim komutları, yani Vim’in klavye kısayolları ile rahatlamaktır. (Vim'in klavye merkezli bir metin düzenleyicisi olması nedeniyle bu önemlidir.)

En iyi Vim kısayollarını sizin için bir kopya sayfasına bile derledik! Keşfetmek için aşağı kaydırın. Ayrıca, bu Vim kopya sayfasının PDF sürümünü indirebilir ve hızlı erişim için masaüstünüze kaydedebilirsiniz.

Vim'in (Vi Geliştirilmiş), birkaç Linux dağıtımıyla birlikte gelen Unix tabanlı metin editörü Vi'nın değiştirilmiş bir kopyası olduğunu unutmayın. Böylece birkaç Vim komutunun Vi komutları olarak da işlev gördüğünü göreceksiniz.

ÜCRETSİZ İNDİRİN: Bu kopya kağıdı indirilebilir PDF dağıtım ortağımız TradePub'dan. Yalnızca ilk kez erişmek için kısa bir form doldurmanız gerekir. İndir Vim Hile Sayfası.

Vim Komutları Hile Sayfası

Kısayol Aksiyon
İmleç Hareketi
h İmleci sola taşıma
j İmleci aşağı taşı
k İmleci yukarı taşı
l İmleci sağa taşıma
w VEYA ¹W İmleci sonraki sözcüğün başına götür
b VEYA ¹B İmleci bir önceki sözcüğün başına götür
e VEYA ¹E Bir kelimenin sonuna gitme
0 Satırın başına git
^ Satırın boş olmayan ilk karakterine git
$ Satırın sonuna git
G, Belgenin son satırına git
nG VEYA: n N numaralı satıra git
' En son atlamadan önceki konuma / son "m '" / "m`" komutunun verildiği yere.
fx X karakterinin bir sonraki tekrarına gitme
tx X karakterinden önce bir karaktere gitme
} Sonraki paragrafa git
{ Önceki paragrafa git
'H Ekranın ana ekranına (üst) git
L Ekranın son satırına git
M Ekranın ortasına git
3, f, x Geçerli satırdaki imleçten ileriye doğru x karakterinin 3. örneğine gider.
3, F, x Geçerli satırdaki imleçten x karakterinin 3. örneğine geri gitme.
Dosya Düzenleme
r Tek bir karakteri değiştir
gg Satırı kesme (silme)
yy Bir satırı Yank (kopyala)
2yy Yank (kopya) iki satır
J Aşağıdaki satırı geçerli olanla birleştir
cc VEYA S Tüm satırı değiştir (değiştir)
cw Kelimenin sonuna değiştirme (değiştirme)
c $ Satırın sonuna değiştirme (değiştirme)
s Karakter silme ve metni değiştirme
xp İki harfi çevirin (sil ve yapıştır)
u Geri alma
Ctrl r Yeniden
. Son komutu tekrarla
Ara ve Değiştir
* İmlecin altındaki kelimeyi arama
/pattern Desen ara
?Desen Desen için geriye doğru arama
n Aramayı aynı yönde tekrarlayın
N- Aramayı ters yönde tekrarla
% S / eski / yeni / g Eski tüm örnekleri yenisiyle değiştir
:% S / eski / yeni / gc Eski örneklerin tümünü yenileriyle, onaylarla değiştir
Ekran Hareketi
Ctrl u Ekranı yarım sayfa yukarı taşıma
Ctrl b Ekranı bir sayfa yukarı taşıma
Ctrl d Ekranı yarım sayfa aşağı taşıma
Ctrl f Ekranı bir sayfa aşağı taşıma
zz İmleç üzerinde ortadaki ekran
zt Ekranın üst kısmını imleçle hizala
zb Ekranın altını imleçle hizala
Ekleme Modu (Metin Ekle)
ben Ekleme moduna girin
ben Satırın başına ekle
bir İmleçten sonra ekle (ekle)
bir Satırın sonuna ekle (ekle)
Ö Geçerli satırın altına yeni bir satır ekle (aç)
Ö Geçerli satırın üstüne yeni bir satır ekle (aç)
ea Kelimenin sonuna ekle (ekle)
ESC Ekleme modundan çık
Büyük / Küçük Harf Değiştir
~ Büyük / küçük harf değişimi (Case => cASE)
gu Büyük harf
gu Küçük harf
Guu Büyük harf akım satırı (ayrıca gUgU)
Guu Küçük harf akım satırı (ayrıca gugu)
Görsel Mod (Metni İşaretle)
v Görsel modu başlatın, satırları işaretleyin, ardından bir komut yapın (y-yank gibi)
V Yeni görsel mod başlat
vo İşaretli alanın diğer ucuna git
Ctrl v Görsel blok modunu başlat
vo Bloğun diğer köşesine gitme
VAW Bir kelimeyi işaretle
VAB Bir bloğu () ile işaretle
Vab Bir bloğu {} ile işaretleyin
vib İç bloğu () ile işaretle
VIB İç bloğu {} ile işaretleyin
ESC Görsel moddan çık
Görsel Komutlar
> Metni sağa kaydır
Metni sola kaydır
#HATA! Geçerli satırı otomatik girintile
Geçerli satırı shiftwidth tarafından sola kaydır
>> Geçerli satırı shiftwidth ile sağa kaydır
y Yank (kopya) işaretli metin
d İşaretli metni sil
~ Yer değiştir
Katlama Komutları
zf #j İmleçten # satır aşağı katlama
zf / Dize, imleçten dizeye bir kat oluşturur
zj İmleci bir sonraki kata taşıma
zk İmleci bir önceki katına taşıma
za İmlecin altındaki bir katlamayı aç / kapat
zo İmleçte bir katlama açma
Zo İmleçteki tüm kıvrımları aç
zc İmlecin altındaki bir kapağı kapat
zm Katlama seviyesini bir artırın
uM Tüm açık kıvrımları kapat
zr Katlama seviyesini bir azaltma
zR Katlama seviyesini sıfıra düşürün - tüm katlar açık olacak
zd İmleçteki kapağı sil
ze Tüm kıvrımları sil
[z Açık katlamanın başına git
] z Açık katlamanın sonuna git
Sekmeler
#gt Sekme numarasına git #
Ctrl w, t Geçerli bölme penceresini kendi sekmesine taşıma
: tabmove # Geçerli sekmeyi #. Konuma taşı (0'dan dizine eklenmiş)
: tabnew dosya adı /: tabn dosya adı Dosyayı yeni bir sekmede açma
: tabclose /: tabc Geçerli sekmeyi ve tüm pencerelerini kapat
: tabonly /: tabu Geçerli sekme dışındaki tüm sekmeleri kapat
gt /: tabnext /: tabn Sonraki sekmeye git
gT /: tabprev /: tabp Önceki sekmeye git
Birden Çok Dosyayla Çalışma
: e dosya adı Dosyayı yeni bir arabellekte düzenleme
: ene Düzenlemek için boş bir dosya açın
: bnext /: bn Sonraki arabelleğe git
: bprev /: bp Önceki arabelleğe git
: bd Arabelleği silme (dosyayı kapatma)
: sp dosya adı Dosyayı yeni bir arabellekte ve bölünmüş pencerede açma
: dosya adı vs Dosyayı yeni bir arabellekte ve dikey olarak bölünmüş pencerede açma
Ctrl w, s Bölme penceresi
Ctrl w, w Pencereleri değiştir
Ctrl w, q Pencereden çık
Ctrl w, v Pencereyi dikey olarak böl
Ctrl w, h İmleci pencereye sola taşıma
Ctrl w, l İmleci pencereye sağa taşıma
Ctrl w, k İmleci yukarıdaki pencereye taşı
Ctrl w, j İmleci aşağıdaki pencereye taşı
Ctrl w, r Pencereleri saat yönünde döndür
Ctrl w, T Geçerli pencereyi yeni bir sekmeye taşıma
: üzerine Geçerli pencere dışındaki tüm pencereleri kapat
Ctrl w, | Etkin pencerenin genişliğini en üst düzeye çıkarma
Ctrl w, 1, | Etkin pencerenin genişliğini simge durumuna küçültme
Ctrl w, _ Etkin pencerenin yüksekliğini en üst düzeye çıkarma
Ctrl w, 1, _ Etkin pencerenin yüksekliğini en aza indirme
Ctrl w, = Pencerelerin boyutunu eşitleyin
Dosyadan Çıkma
: ağırlık Dosyayı yazın (kaydedin), ancak çıkmayın
: wq Yaz (kaydet) ve çık
: x VEYA ZZ Değiştirilirse geçerli dosyayı yaz (kaydet) ve çık
: • Çık (kaydedilmemiş değişiklikler varsa başarısız olur)
: Q! Kaydedilmemiş değişikliklerden çıkın ve atın
: qa Tüm arabelleklerden ve pencerelerden çık
ZQ Değişiklikleri kontrol etmeden çık
OrdKaynak noktalama içerebilir.

Vim Geliştirildi

Vim şüphesiz harika bir metin editörüdür, ancak çoğu modern metin editörünün sahip olduğu bazı kullanışlı özelliklerle yapabilir. İyi haber şu ki, Vim'e diğer metin editörlerinden en iyi özellikleri ekleyin Diğer Metin Editörlerinden Vim'e En İyi Özellikler Nasıl EklenirVim metin düzenleyicisini kullanarak ancak diğer metin editörleri kadar işlevsel olmasını mı istiyorsunuz? Vim'de yeni özellikleri nasıl kuracağınız aşağıda açıklanmıştır. Daha fazla oku !

İmaj Kredisi: Markus Spiske üzerinde Unsplash

Akshata, teknoloji ve yazmaya odaklanmadan önce manuel test, animasyon ve UX tasarımı konusunda eğitim aldı. Bu, en sevdiği iki aktiviteyi bir araya getirdi - sistemleri anlamlandırma ve jargonu basitleştirme. MakeUseOf'da Akshata, Apple cihazlarınızdan en iyi şekilde yararlanma konusunda yazıyor.