Chciałbym wyświetlić bieżącą kolumnę na pasku stanu, jak to często bywa w wielu innych edytorach tekstu. Np. Dobrze wiedzieć, czy masz około 80 lub więcej kolumn.
Jak wyświetlić bieżącą kolumnę na pasku stanu?
Chciałbym wyświetlić bieżącą kolumnę na pasku stanu, jak to często bywa w wielu innych edytorach tekstu. Np. Dobrze wiedzieć, czy masz około 80 lub więcej kolumn.
Jak wyświetlić bieżącą kolumnę na pasku stanu?
Odpowiedzi:
Spróbuj, jeśli szukasz opcji „linijka”. Na moim komputerze w prawym dolnym rogu pokazuje wiersz i kolumnę, w której mam kursor.
:set ruler
EDYTUJ DO KOMENTARZY :
Z pomocą vim (polecenie :help ruler
):
Jeśli liczba wyświetlanych znaków różni się od liczby bajtów w tekście (np. Dla TAB lub znaku wielobajtowego), wyświetlana jest zarówno kolumna tekstowa (numer bajtu), jak i kolumna ekranowa, oddzielone myślnikiem.
Możesz spróbować zmienić to za pomocą rulerformat
opcji, np:set rulerformat=%l,%v
23,62-68
Gdy 23 wydaje się być linią. Jak mam interpretować 62-68
tę kolumnę?
ruler
nie działa z podzielonymi oknami w Vimie.
Zobacz :help statusline
wiele dostępnych opcji.
Mam to ~/.vimrc
między kilkoma innymi dyrektywami:
set statusline+=col:\ %c,
które wyjścia
col: 64
w mojej linii statusu.
Nie mam set ruler
.
set laststatus=2
w swoim, .vimrc
aby zawsze wyświetlać linię statusu. (0 -> nigdy nie wyświetlaj linii stanu, 1 -> tylko, jeśli są co najmniej dwa okna, 2 -> zawsze wyświetlaj linię stanu).
Innym sposobem jest zrobienie „g Ctrl-G”, który wypisuje bieżącą pozycję kursora na pięć sposobów: Kolumna, Linia, Słowo, Znak i Bajt. (z http://vimdoc.sourceforge.net/htmldoc/editing.html#g_CTRL-G )
RealColumn-VisibleColumn, Line, Word, Character and Byte
.
Lub pozostaw „linijkę” nieuzbrojoną, zwiększ wydajność i naciśnij CTRL-G, jeśli chcesz zobaczyć bieżącą kolumnę.
Amortyzowałbym za pomocą ustawionej linijki, ponieważ uważam, że nie jest ona zgodna z opcjami linii statusu, np. Jeśli ustawisz linię statusu tak, aby wyświetlała pełną ścieżkę pliku w połączeniu z ustawioną linijką
set statusline+=%F
set ruler
Następnie NIE wyświetla numeru kolumny, a jedynie pełną ścieżkę do pliku na pasku stanu. Jeśli jednak umieścisz następujące elementy w pliku .vimrc
set statusline+=%F\ %l\:%c
Wyświetli wszystko poprawnie, a mianowicie
[Ścieżka / nazwa pliku] [numer bielizny]: [numer kolumny]