2015-10-09 21 views
5

Bardzo proste pytanie, czy jest jakiś sposób, aby pokazać stale bieżący katalog roboczy na dole pliku otwieranego przez vim? Dzięki.Jak wyświetlić stale aktualny katalog roboczy w vim

Note to inna kwestia, jak tutaj: How can I permanently display the path of the current file in Vim?

Nie chcemy pokazać pełną ścieżkę bieżącego pliku oglądanego, ale to, co mam na myśli to, aby pokazać zarówno, może dwie linie na dole file: jeden dla aktualnie oglądanej pełnej ścieżki; drugi dla bieżącego katalogu roboczego. Te dwa mogą być inne, ponieważ możemy otworzyć plik, którego nie ma w bieżącym katalogu roboczym.

Odpowiedz

7

Można to zrobić poprzez dodanie następującej linii w .vimrc

set laststatus=2 
set statusline=%!getcwd() 

Pierwsze ustawienie jest skonfigurowanie linii stanu będzie zawsze widoczny, drugi jest dodanie bieżący katalog roboczy na linii stanu.

Więcej na


EDIT: To jest odpowiedź na pytanie zmienionym OP:

Nie można mieć two-line statusline (przynajmniej według mojej wiedzy). Ale możliwe jest dodanie np. trochę formatowania. Tak więc

set laststatus=2 
set statusline=%F 
set statusline+=%= 
set statusline+=%{getcwd()} 

Aby dalej się uczyć, polecam przeczytać pomoc, o której wspomniałem wcześniej. Również ten numer question może być interesujący.