Geçerli sütunu, diğer birçok metin düzenleyicide olduğu gibi durum çubuğunda göstermek istiyorum. Örneğin, sütun 80 veya üzeri olup olmadığını bilmek güzel.
Mevcut sütunu durum çubuğunda nasıl gösterebilirim?
Geçerli sütunu, diğer birçok metin düzenleyicide olduğu gibi durum çubuğunda göstermek istiyorum. Örneğin, sütun 80 veya üzeri olup olmadığını bilmek güzel.
Mevcut sütunu durum çubuğunda nasıl gösterebilirim?
Yanıtlar:
'Cetvel' seçeneğini ayarlamak aradığınızı ise deneyin. Bilgisayarımın sağ alt köşesinde, imlecin bulunduğu satır ve sütunu gösteriyor.
:set ruler
YORUMLARINIZI EDIT :
Vim (komut :help ruler
) ' un yardımından :
Görüntülenen karakter sayısı, metindeki bayt sayısından farklıysa (örneğin, bir SEKME veya çok baytlık bir karakter için), hem metin sütunu (bayt sayısı) hem de ekran sütunu bir çizgi ile ayrılmış olarak gösterilir.
Gibi rulerformat
seçeneği ile değiştirmeyi deneyebilirsiniz:set rulerformat=%l,%v
23,62-68
23 satır gibi görünüyordu. 62-68
Sütun için nasıl yorum yapmalıyım ?
ruler
Vim'deki bölünmüş pencerelerle çalışmaz.
:help statusline
Mevcut birçok seçenek için bakınız .
Bunu ~/.vimrc
bir sürü diğer direktif arasında tutuyorum:
set statusline+=col:\ %c,
hangi çıktılar
col: 64
Durumumda
Ben yok set ruler
.
set laststatus=2
içinde kullanmak zorunda kalabilirsiniz .vimrc
. (0 -> hiçbir zaman durum satırını gösterme, 1 -> sadece en az iki pencere varsa, 2 -> her zaman durum satırını göster).
Bunu yapmanın bir başka yolu, imlecin geçerli konumunu beş şekilde basan 'g Ctrl-G' i kullanmaktır: Sütun, Çizgi, Kelime, Karakter ve Bayt. ( http://vimdoc.sourceforge.net/htmldoc/editing.html#g_CTRL-G adresinden )
RealColumn-VisibleColumn, Line, Word, Character and Byte
.
Veya 'cetvel' ayarını , performans kazancını bırakın ve mevcut sütunu görmek istediğinizde CTRL-G tuşlarına basın .
Set cetvelini kullanarak değer veremem, çünkü durum çizgisi seçenekleriyle uyumlu olmadığına inanıyorum;
set statusline+=%F
set ruler
Ardından sütun numarasını DEĞİL, sadece durum çubuğundaki tam dosya yolunu görüntülemez. Ancak, .vimrc'nize aşağıdakileri koyarsanız
set statusline+=%F\ %l\:%c
Her şeyi, yani
[Filepath / dosyaadı] [linenumber]: [sütun numarası]