Czy jest sposób, aby wyświetlić listę ostatnio otwieranych dokumentów w Vimie? Zdaję sobie sprawę, że mógłbym wyświetlić listę przeskoków kursora :ju
, a następnie przejść do pozycji kursora na liście, ale nie jest to idealne, ponieważ na liście będzie wiele list tego samego dokumentu. Czy jest inne polecenie, które zrobi to, czego szukam?
źródło
:browse oldfiles
- przepraszam!Wtyczka Ostatnio używane (MRU) zapewnia łatwy dostęp do listy ostatnio otwieranych / edytowanych plików w Vimie. Ta wtyczka automatycznie przechowuje nazwy plików, gdy otwierasz / edytujesz je w Vimie.
http://www.vim.org/scripts/script.php?script_id=521
źródło
Poza tym
:oldfiles
, fzf.vim ma:History
.źródło
Uruchom Vima i naciśnij Ctrl-oo, aby otworzyć wcześniej edytowany plik. Naciskaj dalej o (wciąż naciskając klawisz Ctrl), aby przełączać się z powrotem między wcześniejszymi plikami. Zobacz https://dev.to/jovica/3-little-known-but-useful-vim-tips-1pbg
źródło
wtyczka vim: minibufexpl może ci pomóc. otwarta lista plików jest wyświetlana w górnej lub dolnej części ekranu:
w normalnym trybie vima wpisz : b $ {bufid}, aby przeskoczyć do bufora $ {bufid} _ -tego , na przykład: wpisz : b13, aby przeskoczyć do 13. bufora, tj. ngx_mail_ssl_module.c.
besidies można odwzorować kilka dogodnych powiązań w swojej vimrc, takie jak:
Pobierz wtyczkę stąd: https://github.com/fholgado/minibufexpl.vim
źródło
Oprócz tego
oldfiles
istnieje fajna rzecz o nazwie tinyMRU .To jest bardzo proste:
https://github.com/romainl/vim-tinyMRU/blob/master/plugin/tinymru.vim
źródło
Dobra wtyczka to https://github.com/Shougo/denite.nvim
Możesz zadzwonić
:Denite file_old
, aby uzyskać rozmyte wyszukiwanie na liście starych plików. W szczególności, samo naciśnięcieEnter
spowoduje ponowne otwarcie ostatnio otwartego pliku. Przypisanie skrótu do tego jest przydatne:Pozwala to zaoszczędzić kilka klawiszy w porównaniu do
:browse oldfiles
,q
,1
,Enter
źródło
Najłatwiejszym sposobem uzyskania dostępu do ostatnich plików jest dodanie następującego pliku .gvimrc:
Te wiersze powodują, że netrw sortuje pliki według ostatnio zmodyfikowanych. Wtedy po prostu dzwoni się: e. i wybiera żądany plik.
To rozwiązanie zakłada, że pliki są zapisywane w jednym głównym katalogu określonym w .gvimrc. Na przykład
źródło