Vim Nasıl Kullanılır: Temel Bilgiler Kılavuzu

Vim Nasıl Kullanılır: Temel Bilgiler Kılavuzu

Vim, Unix benzeri sistemler için mevcut olan en güçlü ve çok yönlü kod düzenleyicisidir. Bill Joy tarafından geliştirilen Vi editörünün bir uzantısıdır. Vim, çoğu Linux ve BSD sisteminde varsayılan olarak mevcuttur.





Böylece aynı düzenleyiciyi tüm sistemlerinizde ve uzak makinelerinizde kullanabilirsiniz. Vim'in titiz kelime dağarcığı da onu son derece verimli ve etkileyici kılıyor.





Vim Nasıl Çalışır?

Vim gelenekselden farklıdır Linux metin düzenleyicileri . Unix'in bir şeyi yapma ve doğru yapma felsefesini korur. Temel fikir, programcılar olarak zamanımızın çoğunu kodu yazmaya değil, düzenlemeye harcıyoruz.





Vim, bunu ele almak için birkaç mod sunar. Her mod farklı bir şey yapar ve tuş vuruşlarıyla kontrol edilir. Temel vim modları normal mod, görsel mod, ekleme modu ve komut modudur.

Kodu gözden geçirmek ve hızlı işlemleri gerçekleştirmek için normal modu kullanıyoruz. Görsel mod, metin bölümlerini vurgulamak için kullanılır ve ekleme modu, metin eklediğiniz yerdir. Çeşitli vim komutlarını yazmak için komut modunu kullanacaksınız.



Outlook'tan gmail'e posta yönlendirme

Vim Ekleme Modunda Nasıl Kullanılır

Vim'i açtığınızda normal modda başlar. girerek ekleme moduna geçebilirsiniz. ben anahtar. Bu, imleç konumunda ekleme modunu çağırır. Sol alt köşede bir gösterge görmelisiniz.

Artık herhangi bir metni yazabilirsiniz ve vim bunları arabelleğe kopyalayacaktır. İlerlemeyi kaydetmek için çıkış tuşuna basarak normal moda geri dönün . Şimdi aşağıdaki vim komutunu yazın.





:w

Ekleme moduna geçmenin başka yolları da vardır. Örneğin, tuşuna basarak geçerli satırın hemen altına metin ekleyebilirsiniz. veya normal modda. Kullanmak VEYA geçerli satırın üstüne metin eklemek için.

Kullanmak ben geçerli satırın başına metin eklemek için. kullanabilirsiniz ile imleçten hemen sonra metin eklemek için tuş. Kullanmak İLE satırın sonuna metin eklemek için.





Mevcut dosyayı kaydedip çıkmak için komut moduna geçin ve aşağıdakini yazın.

:wq

Normal Modda Vim Nasıl Kullanılır

Vim kullanıcıları zamanlarının çoğunu normal modda geçirirler. Burada metinler arasında gezinebilir ve hızlı düzenlemeler yapabilirsiniz. kaçışa basmak herhangi bir moddan tuşa basmak sizi normal moda götürecektir.

Standart ok tuşları yerine vim kullanır hjkl ( H sol için, J aşağı için, ile yukarı için ve NS sağ için) navigasyon için. İlk başta karşı-üretken görünebilir. Ancak, vim bunu, kullanıcıların klavyelerindeki ok tuşlarına ulaşmaları için gereken zamandan tasarruf etmek için yapar.

Ayrıca birçok konsol tabanlı düzenleyici gibi vim de kullanıcıları fareden uzak durmaya teşvik eder. Yine de fare desteğini etkinleştirmek için vim'i yapılandırabilirsiniz.

Ayrıca metin kelime kelime dolaşabilirsiniz. Örneğin, basarak içinde normal modda imleci bir sonraki kelimenin başına taşır. Kullanarak geçerli kelimenin başına gidebilirsiniz. B ve son ile Ve .

Kullanmak 0 bir satırın başına gitmek için ve $ sonuna kadar taşımak için. presleme H imleci ekranın en üstüne getirir, m ortasına ve NS en alta. kullanarak yukarı ve aşağı kaydırabilirsiniz. Ctrl+u ve Ctrl+d . eğer basarsan günler normal modda vim, imleci en üste taşır. Girmek G sonuna kadar hareket etmek.

Normal modda rahatça hareket etmeye başladığınızda vim düzenleme komutlarını öğrenebilirsiniz. Kullanmak x karakter silmek için, s değiştirmek. kullanarak metinleri silersiniz. NS Şebeke. Argümanı olarak bir hareket alır. Bunun için sözdizimi aşağıda gösterilmiştir.

d{motion}

Hareket her şey olabilir. Örneğin, basarak dw normal modda geçerli sözcüğü siler. yazarsan g$ , vim satırın sonuna kadar her şeyi siler. Benzer şekilde, yazarak d0 satırın başına kadar siler. Kullanmak dd tüm satırı silmek için

Ancak, değişiklik yapmak için bir şeyi silmeniz ve değiştirme moduna girmeniz gerekmez. NS C operatörü, bir vim hareketinde doğrudan normal moddan değişiklik yapmamızı sağlar.

c{motion}

Yani, bastığınızda cw , vim geçerli sözcüğü siler ve sizi ekleme kipine geçirir. Vim geçerli konumdan silineceği için imleciniz kelimenin başında olmalıdır. Kullanmak sıra Bunu aşmak için. Bu, geçerli kelimenin içinde değişiklikler yapar. Kullanmak DC tüm çizgiyi değiştirmek için.

Kullanmak ve Hareketleri kopyalamak için ve P onları yapıştırmak için. Yani, NS geçerli sözcüğü kopyalar ve yy tüm satırı kopyalar. Noktayı kullanarak önceki komutu tekrarlayabilirsiniz. . operatörü, kullanarak değişiklikleri geri al sen ve bunları kullanarak yeniden yapın Ctrl+r .

Kodunuzda bir şey bulmak istiyorsanız, Linux'ta aşağıdaki vim komutunu kullanın.

/{regex}

Burada, regex bir normal ifadedir. basmak n bir sonraki maça gitmek için ve n önceki maç için.

Vim Görsel Modda Nasıl Kullanılır

Vim'i görsel modda kullanmak, hareket tuşlarını kullanarak metin bloklarını seçmemizi sağlar. Uzman kullanıcılar, kod bloklarını vim'de bu şekilde taşır. Girmek v Görsel moda geçmek için normal modda.

.bat dosyası nasıl oluşturulur

Artık gezinme tuşlarını kullanarak metin veya kod bölümlerini vurgulayabilirsiniz hjkl . Kullanmak Ctrl+v görsel blok moduna geçmek için. Burada metin bloklarını seçebilirsiniz. Görsel çizgi moduna geçerek çizgileri vurgulayabilirsiniz. Kullanmak V Görsel çizgi modunu seçmek için

Bu, bir metin bloğunda aynı anda düzenlemeler yapmamızı sağlar. Örneğin, bir metin bloğu seçip tuşuna basabilirsiniz. ve metni vim arabelleğine kopyalamak için.

Vim Komut Modu Nasıl Kullanılır

Yazarak komut kipine ulaşabiliriz. : normal modda. İmleci ekranın altına getirecek ve ardından iki nokta üst üste gelecek. Aşağıda Linux'taki en kullanışlı vim komutlarından bazıları verilmiştir.

  • :içinde değişiklikleri dosyaya kaydet
  • : wq kaydet ve çık
  • :farklı kaydet DOSYA geçerli dosyayı DOSYA olarak kaydet
  • : Q vim'den çık
  • : Q! çık ve değişiklikleri sil
  • :Ve DOSYA düzenleme için DOSYA aç
  • :Yardım yardım aç

Yararlı vim komutlarına hızlı erişim için bu vim hile sayfasını işaretleyin.

Vim Temellerinde Uzmanlaşma

Vim, düşünme ve düzenleme arasındaki boşluğu ortadan kaldıran sağlam bir düzenleyicidir. Vim'de yetkin olduğunuzda kod yazmak çok daha heyecan verici hale gelir. Gerçekten ustalaşmak için yıllarca pratiğe ihtiyacınız olsa da, vim temellerini anlamak doğru yolda başlamanıza yardımcı olacaktır.

Paylaş Paylaş Cıvıldamak E-posta nano vs. Vim: Karşılaştırılan En İyi Terminal Metin Düzenleyicileri

Linux 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
  • geldim
Yazar hakkında Rubaiat Hossain(39 Makale Yayımlandı)

Rubaiat, açık kaynak için güçlü bir tutkuya sahip bir CS mezunudur. Bir Unix ustası olmasının yanı sıra, ağ güvenliği, kriptografi ve işlevsel programlama ile de ilgilenmektedir. Hevesli bir ikinci el kitap koleksiyoncusu ve klasik rock'a hiç bitmeyen bir hayranlığı var.

Rubaiat Hossain'dan Daha Fazla

Haber 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