Jak mogę stale wyświetlać bieżącą nazwę pliku w vimie?


32

Korzystam z vima i potrzebuję sposobu, aby zawsze móc zobaczyć plik, nad którym pracuję, bez potrzeby ^G.
Widzę nazwę pliku, kiedy uruchamiam vima, ale kiedy zaczynam pracę i używam różnych funkcji, gubi się.
Widziałem też, że inni ludzie mają jakieś „dodatki” w dolnej części konsoli vim, które wydają się być „przyciskami” / „kartami” (nie jestem pewien, jak je opisać), które wyświetlają różne informacje, w tym Nazwa pliku.
Masz pojęcie, co to są te wtyczki? Lub jak mogę osiągnąć to, czego chcę?



Odpowiedzi:


33

Możesz dodać to do swojego .vimrcpliku lub tymczasowo w nim vim.

  • vimrc - set laststatus=2
  • w vimie - :set laststatus=2

Aby uzyskać pełną ścieżkę, możesz dodać to polecenie ponownie do swojego .vimrclub w nimvim .

  • vimrc - set statusline+=%F
  • w vimie - :set statusline+=%F

Przykłady

Tryb normalny

                        ss # 1

tryb wiersza poleceń

                        ss # 2

Aby uzyskać więcej informacji, niż chcesz przeczytać, dodatkowe informacje na temat obu są dostępne w vim.

:help laststatus
:help statusline

Referencje


Dziwne imię (chyba nie mnemoniczne). To nie wydaje się wskazywać pełnej ścieżki. Czy wyświetlenie pełnej ścieżki byłoby opcją?
Jim

@Jim - zobacz aktualizacje
slm

@Jim to tylko lspolecenieset ls=2
Rahul Patil

5

Uważam, że dodanie pliku na górze okna za pomocą,

set title

w .vimrc jest mniej nieznośny niż zawsze, gdy pasek stanu zajmuje całą linię na dole.


1

Karty, do których prawdopodobnie się odwołujesz, nie są wtyczkami, ale wbudowanym . Próbować

:tabnew

Powinien otworzyć nową kartę i powinien zostać wyświetlony pasek menu pokazujący nazwy plików na różnych kartach. Aby zawsze wyświetlać ten pasek menu, użyj

:set showtabline=2

Chociaż ma to sens tylko wtedy, gdy naprawdę chcesz pracować z kartami (mogę to polecić). W przeciwnym razie sugeruję, aby ustawić nazwę na pasku stanu zgodnie z opisem innych osób.


Nie. Na pewno nie ma kart. Wiem o kartach.
Jim

Dzięki za recenzję. Zakładki pokazują nazwę pliku, właśnie tego chcesz, nie?
Sam nazwałeś

1
@Jim co jest nie tak z kartami?
Walf,


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.