Anasayfa » nasıl » Vi ile Metin Dosyalarını Düzenlemeye Yeni Başlayanlar İçin Bir Rehber

    Vi ile Metin Dosyalarını Düzenlemeye Yeni Başlayanlar İçin Bir Rehber

    Vi, Linux sistemlerinin çoğunda bulunan ve hatta gömülü olanları içeren güçlü bir metin editörüdür. Bazen, bir dostça metin editörü içermeyen bir sistemde bir metin dosyasını düzenlemeniz gerekebilir, bu yüzden Vi'nin şart olduğunu bilmek.

    Kullanımı kolay bir terminal metin editörü olan Nano'dan farklı olarak Vi, elinizi tutmaz ve ekrandaki klavye kısayollarının bir listesini vermez. Kalıcı bir metin düzenleyicisidir ve hem ekleme hem de komut moduna sahiptir.

    Başlamak

    Vi bir terminal uygulamasıdır, bu yüzden bir terminal penceresinden başlatmanız gerekir. Kullan vi / yol / dosya / dosya Vi ile varolan bir dosyayı açma komutu. vi / yol / dosya / dosya komut ayrıca dosya henüz mevcut değilse çalışır; Vi yeni bir dosya oluşturacak ve kaydettiğinizde belirtilen yere yazacaktır..

    Bir sistem dosyasını düzenlemek istiyorsanız, sudo kullanmayı unutmayın. Yani, örneğin, sen yaz sudo vi / etc / fstab fstab dosyanızı düzenlemek istiyorsanız. Kullan su sudo kullanmayan Linux'un Ubuntu olmayan bir sürümünü kullanıyorsanız bunun yerine komut.

    Komut modu

    Vi'de bir dosya açtığınızda göreceğiniz şey budur. Görünüşe göre yazmaya başlayabilirsin ama yapamazsın. Vi, modal bir metin editörüdür ve komut modunda açılır. Bu ekrana yazmaya çalışmak beklenmedik davranışlara neden olur.

    Komut modundayken, imleci ok tuşlarıyla hareket ettirebilirsiniz. Basın x İmlecin altındaki karakteri silmek için Çeşitli başka silme komutları vardır - örneğin, yazmak gg (d tuşuna iki kez basın) tüm bir metin satırını siler.

    Komut modunda metni seçebilir, kopyalayabilir, kesebilir ve yapıştırabilirsiniz. İmleci, kopyalamak istediğiniz metnin soluna veya sağına getirin ve v tuşuna basın. İmleci, metni seçmek için hareket ettirin ve ardından y Seçili metni kopyalamak için x kesmek için. İmlecinizi istediğiniz yere getirin ve p kopyaladığınız veya kestiğiniz metni yapıştırmak için.

    Mod ekle

    Komut modunun yanı sıra, bilmeniz gereken diğer mod Vi'de metin eklemenizi sağlayan ekleme modudur. Ekleme moduna girmek, onun mevcut olduğunu bildikten sonra kolaydır - sadece ben İmleci komut modunda konumlandırdıktan sonra bir kez Yazmaya başladığınızda Vi, yazdığınız karakterleri komut olarak yorumlamaya çalışmak yerine dosyaya ekler..

    Ekleme kipinde işiniz bittiğinde, komut kipine dönmek için kaçış tuşuna basın..

    Tasarruf ve Bırakma

    Vi'yı komut modundan kaydedebilir ve çıkabilirsiniz. Öncelikle, kaçış tuşuna basarak komut modunda olduğunuzdan emin olun (kaçış tuşuna yine de basıldığında, hiçbir şey yapmazsınız.)

    tip : wq ve dosyayı diske yazmak ve vi'den çıkmak için enter tuşuna basın. Bu komutu ayrıca bölebilirsiniz - örneğin, : ağırlık ve diski bırakmadan veya yazmadan diske yazmak için enter tuşuna basın. : • Dosyayı kaydetmeden vi'den çıkmak için.

    Vi, son kaydettiğinizden bu yana dosyayı değiştirdiyseniz çıkmanıza izin vermez, ancak yazabilirsiniz : •! ve bu uyarıyı yoksaymak için enter tuşuna basın.


    Kullanımı kolay bir terminal metin editörü arıyorsanız, Nano'ya göz atın. Çoğu Linux dağıtımı Nano yüklüdür, ancak gömülü sistemler ve diğer soyulmuş ortamlar genellikle yalnızca Vi içerir.