Jaka konfiguracja pozwoli vimowi pokazać bufor / nazwę pliku w linii statusu, nawet jeśli tylko jeden bufor / plik jest otwarty?


10

Kiedy mam więcej jeden plik otwarty w vimie (używając podzielonego ekranu), każda linia statusu komendy (ostatnia linia w oknie) wygląda następująco:

filename.txt                           73,1            4%

To nazwa pliku po lewej stronie, z pozycją linijki i wartością procentową w pliku po prawej stronie (przez :set ruler).

Jednak gdy mam tylko jeden bufor otwarty, linia stanu wygląda następująco:

                                       73,1            4%

Jak mogę wyświetlić nazwę pliku we wszystkich okolicznościach, nawet gdy jest otwarty tylko jeden plik?

Odpowiedzi:


19

To jest linia statusu ( :help status-line). Aby go włączyć, gdy masz tylko jedno okno, dodaj do swojego .vimrc:

set laststatus=2

Ach, myślałem, że nazywa się to wierszem poleceń, ponieważ pojawiło się odwołanie :help ruler- opcja kompilatora cmdline_infomusi być włączona. Edytowano tekst pytania. I dziękuję!
Ether

3

Inną opcją jest użycie, :set titlektóra ustawia nazwę pliku ze ścieżką na pasku tytułu okna konsoli. Tytuł zmienia się automatycznie, gdy zmienia się nazwa pliku. Aby włączyć na stałe, dodaj go do swojego.vimrc


1

Właściwie uważam, że sama dolna linia w vimie nazywa się „linijką”, ponieważ włącza ją „: ustaw linijkę”.

Format linijki można dostosować, stosując tę ​​samą składnię „linii statusu”, tak jak mówi strona pomocy vim:

Strona pomocy Vima dla „rulerformat”

W końcu oto dobry samouczek na temat „linii statusu” vima, w tym dodanie do niego nazwy pliku: Naucz się Vimscript na własnej skórze - Linie statusu

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.