W Vim domyślnie po wpisaniu :e
i naciśnięciu strzałki w górę, pokazuje listę plików poprzednio otwartych przy użyciu polecenia :e
. Czy istnieje możliwość dodania plików, które otworzyłem z terminala, poprzez vim <filename>
również do tej listy?vim dodaj pliki otwarte przez CLI do: e historia
6
A
Odpowiedz
2
One możliwość:
au BufEnter * for f in argv() | call histadd("cmd", "e " . f) | endfor
Objaśnienie:
au # Autocommand.
BufEnter # Run it after entering a buffer.
* # For any file matching.
for f in argv() # Select files in argument list.
call histadd("cmd", "e " . f) # Append to history of ex commands (beginning
# with colon) letter 'e' (of edit) with file name.
endfor # Repeat next loop.
Wpisz to polecenie w swoim pliku vimrc
i spróbuj.
2
Nie sądzę. Numer :e <up>
to wygodny sposób przeglądania historii poleceń ex. Nie dotyczy to polecenia edycji. Zdarza się po prostu , że po wpisaniu początku polecenia ex historia zostanie "przefiltrowana" do pozycji, które zaczynają się od tych samych znaków.
Komenda :args
będzie wydrukować listę plików podanych jako argumenty w wiersza polecenia, a :arge
będzie edytować plik i umieścić go na liście argumentów (jeśli nie jest już).
Alternatywnie, komenda :b
mogą być wykorzystane do wprowadzenia buforu (w przypadku nadal masz plik w buforze i chcesz go edytować.
Jednym z nich może pomóc!
Powiązane problemy
- 1. Historia ignoruje w VIM
- 2. Do czego służą pliki "spec.ts" wygenerowane przez Angular CLi?
- 3. Kod VS otwarte ostatnie pliki
- 4. Dodaj moment do kątowego 2 (kątowe cli)
- 5. . Pliki .pl otwarte w Notatniku
- 6. neo4j i max otwarte pliki
- 7. VIM - NerdTree - Otwarte Zakładki kiedy Vim jest uruchamiany
- 8. Jak uzyskać otwarte/używane pliki uruchomionego procesu?
- 9. Historia lokalna Eclipse ... gdzie są zapisywane pliki?
- 10. vim: otwarte 4 plików podzielony poziomo i pionowo
- 11. Gdzie CLI przechowywać pliki wykonywalne?
- 12. Jak mogę przywrócić wszystkie otwarte pliki?
- 13. Dodaj wszystkie niewersjonowane pliki do SVN
- 14. Dodaj pliki SCons do wyszukiwania AC
- 15. Dodaj pliki cookie do retrofitu 2 żądanie
- 16. Git - Dodaj wszystkie nowe pliki do repozytorium
- 17. Zapisz otwarte pliki (sesja) w NetBeans
- 18. gdzie jest przechowywana historia poleceń?
- 19. Vim: Usuń mapowanie utworzone przez vim-plugin
- 20. Dodaj istniejące pliki obrazów w Dropzone
- 21. AWS CLI CloudFront Unieważnij wszystkie pliki
- 22. Dodaj nowe linie w e-mailu VBA
- 23. Pokaż bufory vim pasujące do wzorca
- 24. vim: GQ ignoruje otwarte cytaty podczas zawijania tekstu
- 25. Dodaj załącznik przez PHPMailer
- 26. historia git log uproszczenie
- 27. Dodaj klasy dynamicznie do dzieci przez zapętlenie przez div
- 28. Dodaj e-mail do CSR wygenerowany przy użyciu keytool
- 29. Czy mogę vim szanować moje pliki .gitignore?
- 30. W jaki sposób vim zapisuje pliki?
Nie jestem pewien, czy to rozwiązuje twój problem, ale ': buffers' może być interesujące dla ciebie. Ponadto istnieje kilka fajnych wtyczek, które mogą pomóc w znalezieniu plików, takich jak 'Command-T'. – deviousdodo
Czy interesuje Cię podnoszenie wartości 'history'? Dodaj coś w stylu 'set history = 1000' do' ~/.vimrc'. Vim przyjmuje wartość domyślną 20. –