Car-tech

Eski Okul Geek Aracı: Vim ile Metni Düzenle

Vim Text Editor Basics - How to Use Vim on Linux / Mac / Unix (Beginners Guide on Ubuntu 20.04)

Vim Text Editor Basics - How to Use Vim on Linux / Mac / Unix (Beginners Guide on Ubuntu 20.04)
Anonim

Serbest metin editörü Vim, klasik * nix metin editörünün bir Windows (ve diğer birçok platform) uygulamasıdır, vi. "Vim", "Vi, Geliştirilmiş" için kısadır ve vi özelliğinden yoksundur (komut dosyası, dosya birleştirme ve bir GUI kabuğu gibi), bunun kalbi vi'dir.

Sekmeler ve yeniden boyutlandırılabilir pencereler, deneyimi geliştirir ama Vim'in özü klasiktir.

"Metin editörü" ile "kelime işlemci" karıştırmayın. Vim özellikle kod düzenleme, özellikle parti dosyaları ve komut dosyaları için tasarlanmıştır, ancak başka şeyler için kesinlikle kullanılabilir. Dahası, Vim modaldır, bu da birçok modern (yani 1980 sonrası) kullanıcı için tuhaf bir kavramdır. Ekleme modunda, bir tuşa bastığınızda, anahtar belgenize girilir. Komut modunda, bir tuşa bastığınızda, uygun bir komut yürütülür. Ekleme modunda "3dw" yazın ve bu harflerin imlecinizde göründüğünü göreceksiniz. Komut modunda aynı sıralamayı yazınız ve sonraki üç kelimeyi belgenizden sileceksiniz. (Tabii ki geri almak için 'u' yazın.) Escape'e basarak modları değiştirirsiniz. Ekranın alt tarafındaki küçük bir çubuk, hangi modda olduğunuzu söyleyecektir.

Bu, değerinden daha fazla sorun gibi gelebilir, ancak öğrenme eğrisini aştığınızda, Vim'in gücü ve hızı inanılmazdır. Modalite nedeniyle, en yaygın komutların ctrl veya alt tuşları ile "dekore edilmesi" gerekmez. Bir kelimeyi atlamak ister misin? 'W' ye bas. 7 kelime ileri atlamak ister misiniz? '7w' ye bas. 34 numaralı hatta git? 34G. Dosyanın üstü? gg. Dosyadaki son satır mı? G. Tüm önemli navigasyon ve düzenleme fonksiyonları, sadece 2 veya 3 tuş gerektirir, EMACS tarafından istenen garip parmak zorlama egzersizleri veya menülerde gezinme olmadan. Windows için Vim standart tuşların çoğunu da eşleştirir, bu yüzden sayfa yukarı ve sayfa aşağı çalışmayı beklediğiniz gibi çalışır - ve eğer başka bir şey yapmasını isterseniz, tuş bağlamaları dosyasını düzenleyebilirsiniz.

Vim temel bir GUI içerir ve birçok komutu gerçekleştirmek için fareyi kullanmanıza izin verir, ancak kendinizi yalnızca fare işlevselliği ile sınırlandırırsanız, Not Defteri'ni de kullanabilirsiniz. Öncelikle biçimlendirilmiş bir metin yazarsanız, Vim sizin için en iyi araç değildir (ancak, LaTEX gibi işaretlenmiş metinleri yazmanız gerekiyorsa, çok yararlı olabilir!), Ancak çok sayıda toplu dosyayı düzenlerseniz, PERL komut dosyaları veya benzerleri - özellikle de Windows ve * nix ortamları arasında düzenli olarak hareket ediyorsanız, son derece güçlüdür. Bunun yanı sıra, eğer Vim'e hakim olursanız, geek krediniz kesinlikle birkaç çentik çıkarır.