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, geleneksel Linux metin düzenleyicilerinden farklıdır  . 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 harcamamızdır.

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.

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

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.

Ekleme Modunda Vim Nasıl Kullanılır

Vim'i açtığınızda normal modda başlar. i tuşuna basarak ekleme moduna geçebilirsiniz . 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 dönün. Şimdi aşağıdaki vim komutunu yazın.

:w

Ekleme moduna geçmenin başka yolları da vardır. Örneğin  , normal modda o tuşuna basarak geçerli satırın hemen altına metin ekleyebilirsiniz . Geçerli satırın üzerine metin eklemek için O'yu kullanın .

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

 Geçerli satırın başına metin eklemek için I kullanın  . İmleçten hemen sonra metin eklemek için a tuşunu kullanabilirsiniz .  Satırın sonuna metin eklemek için A'yı kullanın .

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. Herhangi bir moddan çıkış tuşuna basmak sizi normal moda götürecektir.

Standart ok tuşları yerine vim, gezinme için hjkl  ( sol için h , aşağı için j , yukarı için k ve sağ için l ) kullanır. İ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, normal modda w tuşuna basmak , imleci bir sonraki kelimenin başına taşır. Mevcut kelimenin başına b kullanarak gidebilir ve e ile bitirebilirsiniz .

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

Kullanım 0  Bir satırın başına gidip için $ sonuna kadar taşımak için. H'ye basmak , imleci ekranın üstüne, M'nin ortaya ve L' nin altına getirir. Ctrl+u ve Ctrl+d tuşlarını kullanarak yukarı ve aşağı kaydırabilirsiniz . Normal modda gg'ye basarsanız , vim imleci en üste taşır.  Sona gitmek için G girin .

Normal modda rahatça hareket etmeye başladığınızda vim düzenleme komutlarını öğrenebilirsiniz. Kullanım x  bir karakteri silmek için, s  yerine. d operatörünü kullanarak metinleri silersiniz . 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, normal modda dw'ye basmak , geçerli sözcüğü siler. d$ yazarsanız , vim satırın sonuna kadar her şeyi siler. Benzer şekilde, d0 yazmak satırın başına kadar siler. Tüm satırı silmek için dd kullanın .

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

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

c{motion}

Böylece, cw 'ye bastığınızda , vim mevcut kelimeyi siler ve sizi ekleme kipine geçirir. Vim geçerli konumdan silineceği için imleciniz kelimenin başında olmalıdır. Bunu aşmak için ciw kullanın . Bu, geçerli kelimenin içinde değişiklikler yapar. Tüm satırı değiştirmek için cc kullanın .

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

Kullanım y hareketler ve kopyalama p yapıştırarak için. Böylece, yw geçerli sözcüğü kopyalar ve yy tüm satırı kopyalar. Noktayı kullanarak önceki komutu tekrarlayabilirsiniz . operatörü, u kullanarak değişiklikleri geri alın ve Ctrl+r kullanarak yeniden yapın .

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

/{regex}

Burada, regex bir normal ifadedir.  Sonraki maça gitmek için n'ye ve önceki maç için N'ye basın .

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

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. Görsel moda geçmek için normal modda v girin .

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

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

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

Vim Komut Modu Nasıl Kullanılır

Normal kipte : yazarak komut kipine erişebiliriz . İ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.

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

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.

Tags: #linux #vim

Linux için En İyi 10 Video Konferans Uygulaması

Linux için En İyi 10 Video Konferans Uygulaması

Serbest çalışanlar ve düzenli olarak evden çalışan çalışanlar için uzaktan iletişim, dikkat edilmesi gereken birçok şeyden biridir. Video konferans, artık çoğumuz için ofis içi toplantıların yerini aldı. Zoom ve Skype gibi araçlar büyümede büyük bir artış gördü.

5 Adımda Ubuntuya FTP Sunucusu Nasıl Kurulur

5 Adımda Ubuntuya FTP Sunucusu Nasıl Kurulur

Bir Linux sunucusu kuruyorsanız, FTP erişimine ihtiyacınız olacaktır. Bu, önce Linux'ta bir FTP sunucusu kurmak anlamına gelir. Sunucu işletim sisteminizi kurduktan sonra yapacağınız ilk şeylerden biri olmalıdır.

Linuxta Dosyaları ve Dizinleri Kolayca Şifreleme ve Şifresini Çözme

Linuxta Dosyaları ve Dizinleri Kolayca Şifreleme ve Şifresini Çözme

Yeni yazılım paketleri kurmak ve öğrenmek zorunda kalmadan Linux'ta dosyaları hızlı ve kolay bir şekilde şifrelemek istediniz mi? İşte, dosyalarınızı meraklı gözlerden uzak tutmanıza yardımcı olan, bir parolayla korunan AES256 aracılığıyla dosyaları veya dizinleri kolayca şifrelemenin mükemmel ve kolay bir yolu.

make: komutu bulunamadı Ubuntuda hata nasıl düzeltilir

make: komutu bulunamadı Ubuntuda hata nasıl düzeltilir

make komutu muhtemelen Linux ekosisteminde en yaygın kullanılan komutlardan biridir. Bu komut, programları doğrudan kaynak koddan oluşturmak ve derlemek için kullanılır.

fdupes Kullanarak Linuxta Yinelenen Dosyalar Nasıl Bulunur ve Kaldırılır

fdupes Kullanarak Linuxta Yinelenen Dosyalar Nasıl Bulunur ve Kaldırılır

Çok miktarda ortam ve belgeyle çalışırken, bilgisayarınızda aynı dosyanın birden çok kopyasının birikmesi oldukça yaygındır. Kaçınılmaz olarak, sisteminizdeki yinelenen dosyalar için periyodik kontrolleri kışkırtan gereksiz dosyalarla dolu dağınık bir depolama alanı izler.

İstikrarlı ve Son Derece Güçlü Linux Dağıtımları: Hangisini Seçmelisiniz?

İstikrarlı ve Son Derece Güçlü Linux Dağıtımları: Hangisini Seçmelisiniz?

Bir Linux dağıtımı seçerken birçok Linux kullanıcısının karşılaştığı en önemli seçeneklerden biri, kararlılığı veya yazılımın ne kadar değiştiğidir.

2020 Linux Kötü Amaçlı Yazılım Pandemisi Yılı mı?

2020 Linux Kötü Amaçlı Yazılım Pandemisi Yılı mı?

Güvenlik konusundaki itibarı, Linux'un genellikle Microsoft Windows sistemlerini düzenli olarak rahatsız eden tehdit türlerine karşı daha az savunmasız olduğu düşünülür. Bu algılanan güvenliğin çoğu, nispeten düşük sayıda Linux sisteminden geliyor, ancak siber suçlular nicelikten çok kaliteyi seçmenin değerini görmeye mi başlıyor?

Linuxta uGet Download Manager Nasıl İndirilir ve Kurulur

Linuxta uGet Download Manager Nasıl İndirilir ve Kurulur

İndirme yöneticileri, tüm indirmelerinizi tek bir uygulama içinde yönetmek ve size bazı kullanışlı özellikler sağlamak için popüler bir araçtır. Yakın zamanda Windows işletim sisteminden Linux'a geçiş yaptıysanız, ünlü İnternet İndirme Yöneticisine (IDM) bir alternatif arıyor olabilirsiniz.

Cursive ile Chromebooklarda Not Almak Daha Kolay

Cursive ile Chromebooklarda Not Almak Daha Kolay

Cursive, Google'ın HP Chromebook x2 11'in piyasaya sürülmesiyle tanıttığı bir Aşamalı Web Uygulamasıdır (PWA). Bu uygulamayı, ekran kalemi donanımlı Chromebook'unuzda el yazısı notlar almak için kullanabilirsiniz.

Hızlı Veri Depolama için Redis ve PHPye Başlarken

Hızlı Veri Depolama için Redis ve PHPye Başlarken

Popüler Redis depolama motoru, herhangi bir yazılım geliştiricisinin cephaneliğinde mükemmel ve sahip olunması gereken bir araçtır. Bellek içi depolama motoru, saniyede 32 milyona varan etkileyici bir sorgu ile son derece hızlı bir şekilde veri depolamaya ve alınmasına izin vererek, onu herhangi bir büyük veritabanı motorunun birincil tamamlayıcısı haline getirir.

Linuxta Neofetch Nasıl Kurulur ve Kullanılır

Linuxta Neofetch Nasıl Kurulur ve Kullanılır

Neofetch, terminalde sisteminizle ilgili bilgilerle birlikte Linux dağıtımınızın bir ASCII logosunu görüntüler. Pek çok Linux kullanıcısı, sadece havalı olduğunu düşündükleri için masaüstlerinin ekran görüntülerinde kullanacak. Ve haklılar. Kurulumunuzu ekran görüntülerinde göstermek için de kullanabilirsiniz.

DistroTest ile Kurulum Yapmadan Herhangi Bir Linux Dağıtımını Test Etme

DistroTest ile Kurulum Yapmadan Herhangi Bir Linux Dağıtımını Test Etme

Linux dağıtımlarını yüklemeden sisteminizde denemek ister misiniz? İnternette Linux tabanlı işletim sistemlerini bir internet tarayıcısında çalıştırmanıza izin veren birkaç web sitesi mevcuttur.

TAR ve TAR.GZ Dosyaları Nasıl Sıkıştırılır ve Açılır veya Çıkarılır

TAR ve TAR.GZ Dosyaları Nasıl Sıkıştırılır ve Açılır veya Çıkarılır

Dosya sıkıştırma, bir bilgisayarda depolama alanından tasarruf etmenin harika bir yoludur. Linux'taki paketlere aşina iseniz, bir TAR veya TAR.GZ dosyasıyla karşılaşmış olabilirsiniz. Deneyimli kullanıcılar bir TAR dosyasının ne olduğunu ve nasıl çıkarılacağını bilirken, Linux'a yeni başlayanlar onunla ne yapacaklarını bulmakta bazı zorluklarla karşılaşabilirler.

Geliştiriciler için En İyi 10 Linux Dağıtımı

Geliştiriciler için En İyi 10 Linux Dağıtımı

Linux sıradan kullanıcılar için tercih edilen işletim sistemi olmasa da, çoğu geliştirici ve programcı için ilk tercihtir. Linux, programlama ve geliştiriciler düşünülerek açıkça tasarlanmış daha pratik bir işletim sistemidir.

Spotify Linuxa Nasıl Yüklenir

Spotify Linuxa Nasıl Yüklenir

Spotify, oradaki en büyük müzik akışı hizmetlerinden biridir. Hem mobil (Android ve iOS) hem de masaüstü (Mac ve Windows) cihazlar için yerel istemcileri vardır.

Arch Linuxta Paketler Nasıl Kurulur ve Kaldırılır

Arch Linuxta Paketler Nasıl Kurulur ve Kaldırılır

Paketleri Arch Linux'a kurmak istiyor ama nasıl yapacağınızı bilmiyor musunuz? Pek çok insan, Debian tabanlı dağıtımlardan Arch'a ilk geçiş yaptıklarında bu sorunla karşılaşıyor. Ancak, paket yöneticilerini kullanarak Arch tabanlı sisteminizde paketleri kolayca yönetebilirsiniz.

Alien Kullanarak Linux Paketleri Arasında Dönüşüm Nasıl Yapılır?

Alien Kullanarak Linux Paketleri Arasında Dönüşüm Nasıl Yapılır?

Bir Linux paketini başka bir biçime dönüştürmek istiyor musunuz? Belki de aradığınız paket dağıtımınız için mevcut değil ama yine de ne olursa olsun onu istiyorsunuz. Ya da belki bir geliştiricisiniz ve paketi yeniden oluşturmak zorunda kalmadan programınızı hızla başka biçimlerde yeniden paketleyerek zamandan tasarruf etmek istiyorsunuz.

tt ile Linuxta Yazma Testi Nasıl Yapılır?

tt ile Linuxta Yazma Testi Nasıl Yapılır?

Modern teknoloji çağında, yazı yazmak birçok meslek için en yaygın faaliyetlerden biri haline geldi. Doğru ve daha hızlı yazmayı öğrenmek, aynı sürede daha fazla iş yapmanıza yardımcı olabilir.

Mv Komutu ile Linux Dosyaları Nasıl Taşınır

Mv Komutu ile Linux Dosyaları Nasıl Taşınır

GUI dosya tarayıcısını kullanarak Linux'ta bir dosyayı nasıl taşıyacağınızı muhtemelen zaten biliyor olsanız da, terminalde dosyaları hızlı bir şekilde farklı dizinlere taşımanıza izin veren bir taşıma komutu olup olmadığını merak ediyor olabilirsiniz. İstediğiniz mv komutudur ve basit sözdizimi ve birkaç isteğe bağlı güvenlik bayrağı ile kullanımı kolaydır.

Linux için En İyi 10 Video Konferans Uygulaması

Linux için En İyi 10 Video Konferans Uygulaması

Serbest çalışanlar ve düzenli olarak evden çalışan çalışanlar için uzaktan iletişim, dikkat edilmesi gereken birçok şeyden biridir. Video konferans, artık çoğumuz için ofis içi toplantıların yerini aldı. Zoom ve Skype gibi araçlar büyümede büyük bir artış gördü.

5 Adımda Ubuntuya FTP Sunucusu Nasıl Kurulur

5 Adımda Ubuntuya FTP Sunucusu Nasıl Kurulur

Bir Linux sunucusu kuruyorsanız, FTP erişimine ihtiyacınız olacaktır. Bu, önce Linux'ta bir FTP sunucusu kurmak anlamına gelir. Sunucu işletim sisteminizi kurduktan sonra yapacağınız ilk şeylerden biri olmalıdır.

Linuxta Dosyaları ve Dizinleri Kolayca Şifreleme ve Şifresini Çözme

Linuxta Dosyaları ve Dizinleri Kolayca Şifreleme ve Şifresini Çözme

Yeni yazılım paketleri kurmak ve öğrenmek zorunda kalmadan Linux'ta dosyaları hızlı ve kolay bir şekilde şifrelemek istediniz mi? İşte, dosyalarınızı meraklı gözlerden uzak tutmanıza yardımcı olan, bir parolayla korunan AES256 aracılığıyla dosyaları veya dizinleri kolayca şifrelemenin mükemmel ve kolay bir yolu.

make: komutu bulunamadı Ubuntuda hata nasıl düzeltilir

make: komutu bulunamadı Ubuntuda hata nasıl düzeltilir

make komutu muhtemelen Linux ekosisteminde en yaygın kullanılan komutlardan biridir. Bu komut, programları doğrudan kaynak koddan oluşturmak ve derlemek için kullanılır.

fdupes Kullanarak Linuxta Yinelenen Dosyalar Nasıl Bulunur ve Kaldırılır

fdupes Kullanarak Linuxta Yinelenen Dosyalar Nasıl Bulunur ve Kaldırılır

Çok miktarda ortam ve belgeyle çalışırken, bilgisayarınızda aynı dosyanın birden çok kopyasının birikmesi oldukça yaygındır. Kaçınılmaz olarak, sisteminizdeki yinelenen dosyalar için periyodik kontrolleri kışkırtan gereksiz dosyalarla dolu dağınık bir depolama alanı izler.

İstikrarlı ve Son Derece Güçlü Linux Dağıtımları: Hangisini Seçmelisiniz?

İstikrarlı ve Son Derece Güçlü Linux Dağıtımları: Hangisini Seçmelisiniz?

Bir Linux dağıtımı seçerken birçok Linux kullanıcısının karşılaştığı en önemli seçeneklerden biri, kararlılığı veya yazılımın ne kadar değiştiğidir.

2020 Linux Kötü Amaçlı Yazılım Pandemisi Yılı mı?

2020 Linux Kötü Amaçlı Yazılım Pandemisi Yılı mı?

Güvenlik konusundaki itibarı, Linux'un genellikle Microsoft Windows sistemlerini düzenli olarak rahatsız eden tehdit türlerine karşı daha az savunmasız olduğu düşünülür. Bu algılanan güvenliğin çoğu, nispeten düşük sayıda Linux sisteminden geliyor, ancak siber suçlular nicelikten çok kaliteyi seçmenin değerini görmeye mi başlıyor?

Linuxta uGet Download Manager Nasıl İndirilir ve Kurulur

Linuxta uGet Download Manager Nasıl İndirilir ve Kurulur

İndirme yöneticileri, tüm indirmelerinizi tek bir uygulama içinde yönetmek ve size bazı kullanışlı özellikler sağlamak için popüler bir araçtır. Yakın zamanda Windows işletim sisteminden Linux'a geçiş yaptıysanız, ünlü İnternet İndirme Yöneticisine (IDM) bir alternatif arıyor olabilirsiniz.

Cursive ile Chromebooklarda Not Almak Daha Kolay

Cursive ile Chromebooklarda Not Almak Daha Kolay

Cursive, Google'ın HP Chromebook x2 11'in piyasaya sürülmesiyle tanıttığı bir Aşamalı Web Uygulamasıdır (PWA). Bu uygulamayı, ekran kalemi donanımlı Chromebook'unuzda el yazısı notlar almak için kullanabilirsiniz.

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.