Vi'de Satır Numaraları Nasıl Görüntülenir



Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin

Vi vs vim tartışması, bazı insanlar arasında vi vs emacs tartışması kadar hararetli olabilir, ancak nerede durursanız olun, kendinizi vi ile bulabileceğiniz ve başka seçeneğiniz olmayan birkaç durum vardır. Bu, POSIX'in standart bir parçasıdır ve bu nedenle modern çağda şimdiye kadar yapılmış hemen hemen her Unix ve Linux uygulamasına dahil edilmiştir. Kablosuz yönlendirici veya benzeri bir şey gibi yerleşik bir sistemde sorun gideriyorsanız, saf vi kullanmanız gerekir.



Meşgul kutusu ile birlikte saf da olsa basitleştirilmiş bir vi biçimi de bulunur, bu nedenle bir Linux kutusunda sınırlı bir kurtarma komut isteminden çalışıyorsanız, bunu yalnızca düzenleyiciniz olarak kullanabilirsiniz. Kendinizi önceki durumlardan herhangi birinde bulursanız endişelenmenize gerek yok, çünkü hala vi'deki satır numaralarını görüntüleyebilir ve normal bir vim kullanıcısıysanız alıştığınız diğer bazı özellikleri geri yükleyebilirsiniz.



Yöntem 1: vi'deki Satır Numaralarını Kontrol Etme

Daha önce vi vs vim tartışmasına giren birini gördüyseniz, muhtemelen birinin vim set ruler komutunu orijinal vi'ye kıyasla vim için büyük bir fayda olarak getirdiğini görmüşsünüzdür. Neyse ki, satır numaralarını saf vi biçiminde de görüntüleyebilirsiniz. Gömülü bir cihaz üzerinde çalışıyorsanız, muhtemelen bir tür giriş isteminde olacaksınız. Değilse, gitmeniz gereken yere ulaşmak için Ctrl + Alt + F1 veya F2 tuşlarına basabilirsiniz. Linux'un grafik sürümlerinin kullanıcıları, bir terminal açmak için Ctrl + Alt + T veya Super + T tuşlarına basmak isteyebilir. Ubuntu Unity Dash'ta terminal kelimesini de arayabilirsiniz, ancak Linux'un tam özellikli bir sürümünde sadece vi yazarsanız, bunun yerine çok iyi bir şekilde vim alabileceğinizi unutmayın. Her zaman komutu çalıştırabilirsiniz meşgul kutusu vi birçok Linux ustasının işaret ettiği gibi.



Genel olarak yazabilirsiniz vi dosyaAdı , burada dosyaAdı, üzerinde çalışmanız gereken metin dosyasını yüklemek için gerçek bir dosya adıyla değiştirilir. Altta hiçbir şey görmeyebilirsiniz, ancak hemen ekleme modunda olmamalısınız. AIX, HPUX, Solaris ve bazı OpenIndiana makinelerinde kullanılanlar gibi, orijinal vi'yi temel alan herhangi bir şeyde, dosyanın tam olarak nerede olduğunu size söylemesi gereken bir çubuğu açmak için Ctrl + G tuşlarına basabilirsiniz.

Yeni bir konuma gitmek için varsa vi tuş bağlamalarını veya imleç tuşlarını kullanın ve ardından Ctrl + G'ye tekrar basın. Bu ilkel cetvel biçimi, vim'deki gibi dinamik olarak güncellenmez, ancak satır numaralarını vi'de olduğu gibi oldukça iyi kontrol etmenize izin verecek şekilde çalışmalıdır.



Saf Unix yerine Linux kullanıyorsanız ve dosyayı açmak için busybox vi kullandıysanız, herhangi bir tuş kombinasyonuna basmanıza gerek kalmadan otomatik olarak altta çok ilkel bir cetveliniz olur. Bu size sütun konumunu söylemez, ancak dosyanın neresinde olduğunuzu bilmenizi sağlar ve size ne kadar daha uzun süre gitmeniz gerektiğini söyleyen bir yüzde verir. Bu yüzde diğer sürümlerde de mevcut olmalı ve bu, belgeleri okurken ne kadar daha uzun süre gitmeniz gerektiğini görmenizi son derece kolaylaştırır. Bir yönlendiriciye veya başsız bir sunucuya bir şey yüklüyorsanız ve henüz başvurulacak kılavuz sayfanız yoksa, ara sıra bu sorunla karşılaşabilirsiniz.

Yöntem 2: Bir Satırı Silme

Eğer vim'de tuş komutlarını kullanmaya alışkınsanız, normal ortodoks için ihtiyaç duyacağınız komutların çoğunu zaten biliyorsunuzdur vi. Mevcut bir satırı silmek için: d düğmesine basın. Sürümünüze bağlı olarak, sadece dd yazmanız da mümkün olabilir ve satırın gözlerinizin önünde aniden kaybolduğunu görürsünüz.

Bununla birlikte, birçok Unix programcısının diğer birçok program türünün sahip olduğu grafik panolara kıyasla çalışmayı çok daha kolay bulduğu kuşkusuz ilkel bir pano biçimine de erişebilirsiniz.

Bir metin satırını kaldırmak ve onu başka bir yere koyabilmek için dışarı çekmek istiyorsanız, bu da onu kesmektir, o zaman sürümünüze bağlı olarak: y veya yy kullanabilirsiniz. Bu harfleri belgeye girerken bulan ekleme modunda olan kullanıcılar, önce komut moduna dönmek için Esc tuşuna basabilir.

Metni çıkardıktan sonra, yerleştirilmesini istediğiniz yeni konuma gidin. Oraya varır varmaz, metni mevcut konumun arkasına koymak için p yazın. Metni imlecinizin bulunduğu mevcut yerden önce konumlandıracaksanız, büyük bir P harfi kullanmak isteyebilirsiniz.

Windows ve Macintosh ortamlarında yaygın olan Ctrl + C, Ctrl + X ve Ctrl + V klavye kısayollarına alıştıysanız, bunları burada kullanamayacağınızı lütfen unutmayın. Vi editörü kiplidir, yani ayrı bir komut ve ekleme modu vardır. Öte yandan, gezinmede biraz güçlük çekiyorsanız, parmaklarınızı h, j, k ve l tuşlarının üzerine konumlandırın.

H'yi sağ ok olarak, l'yi sol ok olarak, j'yi bir satırda aşağı doğru hareket ettirmek için ve sonra silmek üzere bir satırı seçmek istediğinizde yukarı hareket etmek için k'yi kullanın. Bu biraz mantıksız görünebilir, ancak bu klavye kısayolları, klavye imleç tuşlarının evrensel olmaktan çok uzak olduğu bir zamanda yapıldı. Vi kullanıcılarının ezici bir çoğunluğu aslında onları tercih ediyor çünkü parmaklarınızı ana sıradan kaldırmanızı gerektirmiyorlar.

Metni bu şekilde silmek ve taşımak vim'de olduğu kadar karmaşık olmayabilir, ancak biraz pratik yaparak bundan hoşlanabilirsiniz.

4 dakika okundu