Чому я не можу перейти до альтернативного файлу у Vim


1

Коли я намагаюся відкрити два файли на одній вкладці Vim так:

:e file1.txt

:e file2.txt

:previous

:next

Я отримую E163: There is only one file to edit обоє, :previousі :nextвсе ж я можу перейти до file1.txt використання команди, :e #що означає, що є альтернативний файл.
Що може бути тут проблемою?

Відповіді:


3

Наступний і попередній використовуються для переходу списку аргументів. Ви хочете :bnext( :bn) або :bprevious( :bp) перейти до списку буферів.


чому Брам і його друзі відчули необхідність складати argument listі buffer listокремі поняття, і, отже, додати ще дві команди? Це здається безглуздим.
Segfault

@Segfault його, оскільки вони додавались часом. Список аргументів був від vi, але список буфера додано in vim. І вони не дуже хотіли відірватись від функціоналу.
FDinoff

Те, що ми робимо для зворотної сумісності.
вересня 1313
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.