Powiedzmy, otworzyłem file1.txt
, file2.txt
, file3a.txt
i file3b.txt
takie, że tabline (rzecz na górze) wygląda następująco:
file1.txt file2.txt 2 file3a.txt
(Zwróć uwagę, jak go file3b.txt.
brakuje, ponieważ jest pokazany w podziale, na tej samej karcie co file3a.txt
)
Aby szybciej przechodzić między kartami (za pomocą <Number>gt
), chciałbym, aby każda karta wyświetlała indeks wraz z nazwą pliku. Tak jak:
1:<file1.txt> 2:<file2.txt> 3:<2 file3a.txt>
Formatowanie (w szczególności nawiasy klamrowe) jest opcjonalne; Chcę tylko wskaźnik do pojawiają się (the 1:
, 2:
i tak dalej).
Żadnych wskazówek :h tab-page-commands
ani google.
Odpowiedzi:
Musisz spojrzeć na:
A jeśli masz „e” w ustawieniu „guioptions”:
źródło
włóż to do swojego vimrc
źródło
'%999XX'
znaczy tutaj?Na stronie wiki można znaleźć co najmniej dwa (te, które testowałem), które dają indeksy tabulatorów, a jedno z nich generuje liczbę okien w każdym buforze, które mają edytowane.
Oto wynik moich modyfikacji tego, który generuje liczbę edytowanych buforów. Wprowadzoną przeze mnie zmianą było dostosowanie wartości podświetlenia tej liczby do reszty zakładki:
źródło
airline
wtyczki, ale szczerze mówiąc, ta stara tabulatura, którą wymyśliłem, jest o wiele bardziej funkcjonalna ...Tabline plugin jest to vim wtyczki, które realizuje wymagane funkcje i nie będzie zdmuchnąć swoją vimrc. Po prostu zainstaluj i uruchom ponownie vim.
Żeby zainstalować:
lub użyj menedżera wtyczek.
źródło
W przypadku Vima opartego na graficznym interfejsie użytkownika (Gvim w systemie Linux, MacVim w systemie Mac itp.), Umieść to w
.gvimrc
:Kilka porad dotyczących faktycznego używania wyświetlanych liczb:
Ngt
przejdzie do zakładkiN
. Na przykład3gt
idzie do zakładki 3.:tabm2
przesuwa bieżącą kartę, aby pojawiała się po karcie 2.:tabm0
:tabm
źródło