Linux’ta zamanınızı komut satırında geçiriyorsanız, muhtemelen varsayılan metin düzenleyiciniz olarak Vim’i kullanıyorsunuzdur. Vim, bir terminal üzerinde çalışırken kullanışlı olan birçok özelliğe sahip, güçlü ve modern bir metin editörüdür. Vim harika bir metin editörü olmasına rağmen, onu kullanmaya başlamak ve temel işlemleri gerçekleştirmek için kullanmak zor olabilir. Bu nedenle, temel kavramları öğrenmek, Vim’i kullanırken bunaltıcı duyguyu azaltmaya yardımcı olacaktır.
Bu kılavuz, Vim’in temel özelliğine odaklanır: dosyaları düzenlerken girinti.
Vim’de otomatik girinti nasıl açılır
Vim’de bir dosyayı düzenlerken bir dosyayı otomatik olarak girintilemek için, aşağıdakileri kullanarak otomatik girintiyi etkinleştirin: Komut modunda Otomatik Girinti bayrağını ayarlayın:
Enter tuşuna basın, bu, düzenlemekte olduğunuz dosyayı otomatik olarak geciktirecektir.
Girinti özelliğini şu komutla da ayarlayabilirsiniz:
$ : dosya türü girintisi
Vim’in otomatik girinti özelliğini komut modunda ayarlarsanız, düzenleyici kapatıldıktan sonra devam etmez.
Kalıcı olarak ayarlara eklemek için vimrc dosyasını /etc/vim/vimrc içinde düzenleyin ve girişi ekleyin:
$filetype için girinti açık
Eklenti girintisi $filetype’ı etkinleştirdi
Bu ayar, dosya türüne göre dosyaları otomatik olarak girintiler. Dosya türünün desteklenip desteklenmediğini kontrol etmek için şunu girin:
$ : Dosya türünü ayarlayın
Dosya türüne sahip olduğunuzda, /usr/share/vim/vim82/indent konumuna giderek dosyanın desteklendiğinden emin olun.
Vim82’yi Vim sürümünüze değiştirebilirsiniz.
Değil: Kullanmakta olduğunuz dosya türü varsayılan olarak mevcut değilse, bir tane ekleyebilirsiniz.
Vim’in dört girinti yöntemi vardır, yani:
otomatik girinti – Bu yöntem, düzenlediğiniz dosya türünün önceki satırındaki girintiyi kullanır.
akıllı girinti – smartindent, otomatik kuruluma benzer şekilde çalışır ancak C dili gibi bazı dillerin sözdizimini tanır.
yırtacaklar — cindent, daha akıllı olması ve farklı indeksleme stilleri için yapılandırılabilmesi açısından Autoindent ve smartindent’ten biraz farklıdır.
dizin ifadesi En verimli ve esnek. Bir dosyanın girintisini hesaplamak için ifadeler kullanılır. Etkinleştirildiğinde, indexexpr diğer girinti yöntemlerini geçersiz kılar.
Değil: Vim bilinmeyen bir dosya türüyle karşılaşırsa, girintisi doğru olmayabilir. Bu sorunu çözmek için smartindent ve autoindex’i etkinleştirebilirsiniz.
vimrc dosyasını düzenleyin ve girişleri ekleyin:
$ atama Ve
$ atama Kahve
Girinti aralığını değiştirmek için değeri komut modunda aşağıdaki gibi girin:
$ :Tanım kaydırma genişliği=2
Girinti düzeyini belirleyen kaydırma genişliği değeri, aralıklı sütun sayısıdır. Vim’in girinti yöntemleri (girinti ve otomatik ayar), girinti düzeylerini belirlemek için bu ayara bağlıdır.
Otomatik girinti nasıl kapatılır
Vim’de otomatik girintiyi devre dışı bırakmak için girişleri devre dışı bırakabilir veya yapıştırma modunu ayarlayabilirsiniz. Ancak, geçerli dosyada otomatik girintiyi devre dışı bırakmanın daha etkili bir yolu, komut modunda aşağıdakileri ayarlamaktır.
$set: otomatik girinti yok
$: kurulum Girinti Uzmanı=
$: geceyi ayarla
$set: nosmartint
çözüm
Vim’in temellerini anlamak, iş akışınızı geliştirmenize ve Vim ile dosyaları hızla düzenlemenize yardımcı olabilir. Bilginizi genişletmenize yardımcı olması için diğer Vim eğitimlerine göz atın.
Diğer gönderilerimize göz at
[wpcin-random-posts]
İlk Yorumu Siz Yapın