Tyle możliwości! Takie mylące!
- Kiedy należy używać jednego zamiast drugiego?
- Jak się ze sobą wiążą?
- Jakie są między nimi różnice?
- Jak wpływają one na wpisywane polecenia?
- Jak odnoszą się one do rejestrów, makr, znaków, opcji i historii poleceń?
- Które gniazdo, w którym inne, na przykład, jest zakładką, jest podziałem okna, tak jak w typowych programach GUI, czy też okno jest poddziałem zakładki?
- W jaki sposób odnosi się to do wielu argumentów wiersza poleceń (arglist) dostępnych za pośrednictwem
:next
i:prev
? - I na koniec, które z nich (jeśli w ogóle) są
vi
kompatybilne?
buffers
vim-windows
tabbed-user-interface
Dzika karta
źródło
źródło
:args
(co nie zmienia buforów) i możesz usunąć bufory, w tym te odpowiadające argumentom, za pomocą:bdelete
(co nie wpływa na listę argumentów). Edycja nowych plików za pomocą:e
tworzy nowe bufory, podobnie jak powiedzmy otwieranie pomocy, ale żadna z nich nie zmienia listy argumentów. I tak dalej i tak dalej; nie możesz polegać na żadnym związku między nimi poza uruchomieniem.Odpowiedzi:
Jestem tutaj dość nowy, więc nie mogę komentować i muszę opublikować to jako odpowiedź. Wydaje mi się, że odpowiedź Romainla jest dość ostateczna i jest ten post, który stanowi dobrą „przyjazną dla początkujących” wersję: https://dockyard.com/blog/2013/10/22/vim-buffers
A potem jest ten post, może trochę stronniczy, ale dość dobrze przedstawia argument: https://joshldavis.com/2014/04/05/vim-tab-madness-buffers-vs-tabs/
źródło