Metin dosyaları oluşturmak ve düzenlemek, bir Linux sisteminde gerçekleştirebileceğiniz en temel görevlerden biridir. Vi metin düzenleyicisi, metin dosyalarını düzenlemeyle ilgili güçlü kontroller sağlar. Ancak, dosyayı nasıl kaydedeceğinizi bile bilmiyorken saatlerce yazarak harcamanın faydası nedir?
Bu yazıda, metin dosyalarının nasıl kaydedileceği ve çıkarılacağına dair bazı ayrıntılı kılavuzların yanı sıra Vi'de dosya düzenleme ile ilgili her şeyi tartışacağız.
Modları Düzenlemek
Vi'nin kullanıcılarına sağladığı iki düzenleme modu vardır. Bunlar:
- Normal Mod
- Ekle Modu
Vi'de bir metin dosyası açtığınızda, varsayılan düzenleme modu, Normal modu. Bu modda dosyada gezinebilir ve bazı temel Vi komutlarını kullanabilirsiniz. Beri Normal modu, dosyalarınızı düzenlemenize izin vermiyorsa, Sokmak Bunu yapmak için mod.
Basitçe basın ben etkinleştirmek için klavyenizdeki Sokmak Mod. Bu mod, karakter ekleyerek ve silerek bir metin dosyasının içeriğini kolayca değiştirmenize olanak tanır. Normal moda geri dönmek için, sadece ESC klavyedeki tuş.
Vi'de Dosya Açmak
Vi komutlarının sözdizimini ezberlemek oldukça kolaydır. Yeni bir metin dosyası oluşturmak için varsayılan sözdizimi şöyledir:
vi
adlı yeni bir metin dosyası oluşturmak için metin dosyası.txt , terminalinize aşağıdaki komutu yazın.
vi textfile.txt
Şunu unutmayın ki, ada sahip bir dosya metin dosyası.txt sisteminizde zaten mevcutsa, Vi yeni bir dosya oluşturmak yerine o dosyayı açacaktır.
Alternatif olarak, terminalinizde Vi düzenleyicisini başlatabilir ve ardından şunu yazabilirsiniz: :e metin dosyası.txt Yeni bir dosya açmak için.
sahip olduğunuz anakart nasıl kontrol edilir
İlgili: Vim Nasıl Kullanılır: Temel Bilgiler Rehberi
VI'da Dosya Kaydetme
Vi'de bir metin dosyasını kaydetmek için varsayılan komut şudur: :içinde . Ekleme Modundayken Vi komutlarını kullanamayacağınızı unutmayın. Bu nedenle, düğmesine basarak Normal moda geçmeniz gerekecektir. ESC anahtar.
Vi'de bir dosyayı kaydetmek için, tuşuna basarak Normal moda girin. ESC klavyenizde. Ardından, yazın :içinde ve bas Girmek dosyayı kaydetmek için.
Dosyayı farklı bir adla da kaydedebilirsiniz. Sadece yeni dosya adını iletin. :içinde emretmek.
:w newtextfile
Kaydedin ve Vi Düzenleyiciden Çıkın
Yukarıda bahsedildiği gibi, bir dosyayı Vi'ye şu şekilde kaydedebilirsiniz: :içinde emretmek. Bu arada, yazarak : ne komut düzenleyiciden çıkar. Kaydet ve çık eylemlerini aynı anda gerçekleştirmek için bu komutları birlikte zincirleyebilirsiniz.
iphone 7'de portre modunu nasıl kullanıyorsunuz?
basmak ESC Normal Mod'a girmek için Yazın : wq ve vur Girmek Vi'de bir metin dosyasını kaydetmek ve çıkmak için. için aynı komutları kullanabilirsiniz. Vim'de bir dosyayı kaydedin ve çıkın ilave olarak.
Vi'de kaydetmenin ve çıkmanın alternatif bir yolu, : x emretmek. Her ikisi de iken : x ve : wq komutlar benzer bir görevi yerine getirir, hiç benzemezler. Bu ikisi arasındaki temel fark, : x komutu, yalnızca kaydedilmemiş değişiklikler mevcut olduğunda arabelleği metin dosyasına yazar.
Öte yandan, : wq komutu, kaydedilmemiş değişikliklerden bağımsız olarak arabelleği dosyaya yazar. NS : wq komutu ayrıca dosyanın değiştirilme zamanını da günceller.
Kaydetmeden Vi'den Çıkın
Vi'ye kaydetmeden bir metin dosyasından çıkmak için ESC Normal moda girmek için klavyenizdeki Ardından, basitçe yazın : Q! ve vur Girmek .
Vi Editörünün Temellerini Öğrenmek
Linux'ta bir metin düzenleyicinin temellerini öğrenmek, birçok durumda sistem metin dosyalarıyla çalışmanız gerekeceğinden önemlidir. Nano, Emacs ve Gedit gibi birçok metin düzenleyicisi olmasına rağmen, Vi ve Vim birçok kullanıcı tarafından hala en güvenilir olarak kabul edilmektedir.
Vi veya Vim gibi terminal tabanlı bir düzenleyiciyle ilk başladığınızda, Vim'deki farklı komutları ve sözdizimini ezberlemek biraz zaman alabilir. Bu soruna en uygun yaklaşım, ihtiyaçlarınıza uygun bir editör seçmektir.
Paylaş Paylaş Cıvıldamak E-posta nano vs. Vim: Karşılaştırılan En İyi Terminal Metin DüzenleyicileriLinux için bir terminal metin düzenleyicisi mi arıyorsunuz? Ana seçim Vim ve nano arasındadır! İşte nasıl karşılaştırdıkları.
Sonrakini Oku İlgili konular- Linux
- Metin düzeltici
- Linux
Deepesh, MUO'da Linux için Junior Editördür. Tüm yeni gelenlere keyifli bir deneyim sunmayı amaçlayan Linux hakkında bilgilendirici kılavuzlar yazıyor. Filmlerden emin değilim, ama teknoloji hakkında konuşmak istersen, o senin adamın. Boş zamanlarında onu kitap okurken, farklı müzik türleri dinlerken veya gitar çalarken bulabilirsiniz.
Deepesh Sharma'dan Daha FazlaHaber bültenimize abone ol
Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!
Abone olmak için buraya tıklayın