VIM'de bir dosya içinde gezinme

Navigating Within File Vim



Bir dosyada gezinme, metin düzenlemede hayati bir rol oynar. Daha üretken olmak için, Vim düzenleyicide dosya gezinme ile ilgili tüm olası kısayol yöntemlerini veya tuşlarını bilmelisiniz. Diğer grafik düzenleyicilerde bir dosya içinde gezinmek oldukça kolay ve basittir. Ancak Vim'de, Vim gezinme seçenekleriyle ilgili bazı ipuçlarını ve püf noktalarını hatırlamanız gerekir. Vim, bazı gelişmiş gezinme özelliklerine büyük destek sunar.

Bu yazıda, Vim kullanarak bir dosya içinde nasıl gezinileceğini açıklayacağız. Navigasyon için üretkenliği artırmanıza yardımcı olacak bazı navigasyon teknikleri önereceğiz.







Bu yazıda Ubuntu 20.04 sistemini kullanarak tüm navigasyon seçeneklerini Vim üzerinde çalıştırdık.



Vim'de bir dosya içinde nasıl gezinilir?

Vim, bir dosya içinde gezinmek için bazı karmaşık yollar sunar. Vim navigasyonu için kısayol tuşlarını hatırlamanız gerekir. Aşağıdaki Vim gezinme seçeneklerini incelemeye başlayalım.



İlk olarak, uygulama başlatıcı çubuğundan terminali açacaksınız. Şimdi, Vim komut satırı düzenleyicisini başlatmak için 'Vi' yazın. Düzenlemek üzere bir dosyayı Vim'de açmak için aşağıdaki komutu yazın:





:Düzenle<dosya adı>

Veya bir dosyayı açmak için terminalde aşağıdaki komutu da yazabilirsiniz.

$Biz<dosya adı>



Dosya satırlarında gezinme

Dosya Vim'de açıldığında, bu dosya üzerinde aşağıdaki dosya satırı gezinme seçeneklerini deneyeceksiniz.

k – yukarı hareket
j - aşağı doğru hareket ettirin
l - sağ tarafa git
h - sol tarafa git

Bir dosyada gezinmek için klavye ok tuşlarını da kullanabilirsiniz.

İşlemi ayrıca Vim'de N kez tekrarlayabilirsiniz. Örneğin 5 satır aşağı gitmek istiyorsanız '5j' yazın.

Vim ayrıca kullanıcıların bir dosyada yalnızca yukarı veya indirme yerine başka konumlara gitmelerine olanak tanır. Bu eylemi yapmak için aşağıdaki seçenekleri kullanın.

0 – imleç geçerli satırın başına gider
$ – imleç geçerli satırın sonuna gider
Ctrl + f - tüm sayfayı aşağı kaydırmak için hareket ettirin
Ctrl + b - tüm sayfayı yukarı kaydırmak için hareket ettirin

Dosya sözcükleri arasında gezinme

Bir dosya içinde kelime gezintisi için aşağıdaki komutu kullanabilirsiniz -

w – imleç sonraki kelimenin başına gider
e – imleç kelimenin sonuna gider
b – imleç önceki kelimenin başına gider

Özel navigasyon

Belirli bir hat konumuna gitmek için aşağıdaki komutlar kullanılabilir:

:n – bir dosyada n. satıra git
:0 – geçerli dosyanın başına git

veya

(gg – bu seçenek ayrıca imleci dosyanın başına taşır)

:$ – geçerli dosyanın sonuna git

veya

(G – bu seçeneği dosyanın sonuna gitmek için de kullanabilirsiniz)

Not: klavye tuşlarını ne zaman kullanacaksınız, o zaman tuşların durumuna dikkat edin.

H – imleci görüntüleme ekranının başına hareket ettirin.
M – imleci ekranın orta satırına hareket ettirin.
L – imleci ekranın bitiş satırına hareket ettirin.

Paragraflar içinde gezinme

{ – imleci geçerli paragrafın başına taşıyın. { tuşuna tekrar tekrar basarsanız, bu sizi önceki paragrafın başına götürür.

} – imleci paragrafın sonuna hareket ettirin. } tuşuna tekrar tekrar basarsanız, sizi bir sonraki paragrafın sonuna götürür.

Navigasyon için atlamalar nasıl kullanılır?

Vim, bir atlama listesi aracılığıyla her gezinmenin kaydını tutar. Atlama listesini kullanarak ileri ve geri yönlere hareket edebilirsiniz.

Atlama listesi, satır numarasını, sütunu ve dosyayı/metni izleyerek ziyaret ettiğiniz tüm yerlerin kaydını tutar.

Jump listesini görüntülemek için aşağıdaki komutu yürütün:

:atlar

Atlama listenize göre aşağıdaki komutu kullanabilirsiniz -

Ctrl + o – İmleci önceki konuma atla
Ctrl + i - İmleci bir sonraki konuma atla

Kod Gezinme

Kod dosyaları üzerinde çalışırken aşağıdaki seçenekleri kullanabilirsiniz.

% imleç parantez ile eşleşecek şekilde hareket edecek
[[ işlevin başlangıcına git
[{ bloğun başına git

Bu tamamen Vim düzenleyicide bir dosya içinde gezinme ile ilgilidir. Bu yazımızda size ileride yardımcı olacak çeşitli navigasyon seçeneklerini ve komutlarını açıkladık. Vim'i kullanarak daha fazla gezinme kısayolunu keşfedebilirsiniz. Umarım bu makaleyi beğenirsiniz.