2013-07-03 1 views
-2

Есть ли способ, которым я могу иметь несколько окон в терминале на основе vim, без разделения окна? поэтому я мог просто переключиться на другой файл, нажав клавишу?vim: есть несколько окон без разделения?

+1

вы ищете для нескольких 'buffers' в одном Vim, например? несколько «вкладок» в одном экземпляре vim? несколько терминалов в одном окне ('screen')? – mnagel

+0

Vim называет их вкладками или вкладками, возможно, вам просто не хватает этой терминологии, чтобы посмотреть их;) http://vimdoc.sourceforge.net/htmldoc/tabpage.html – d11wtq

ответ

1

Вы можете использовать вкладки.

Чтобы открыть новую вкладку, вы можете использовать :tabe <file>. После этого вы можете использовать gt или gT для перехода на следующую или предыдущую вкладку.

Если вы открываете кучу файлов из командной строки, вы можете использовать vim -p <files>, чтобы открыть их все в закладках.

Возьмите взглянуть на :h tab-page-commands

2

если «окно» Вы имели в виду это ВИМ окна, ответ нет.

В vim окно представляет собой окно просмотра на буфер. Вы можете использовать несколько окон на одном буфере или несколько окон на разных буферах.

Таким образом, окно - это окно просмотра, если вы не видите расщепление, которое вы смотрите в одном окне, не кратно.

Я предполагаю, что вы имели в виду: buffer: Буфер - это файл, загруженный в память для редактирования. Исходный файл остается неизменным, пока вы не напишите буфер в файл.

У вас может быть одно окно (без разделения) и 10 файлов (буферов). Вы могли бы :ls просмотреть список буферов, а также командой для переключения между этими буферами/файлами. отображать их в одном окне.

вы можете получить более подробную информацию о переключении файлов/буферов по:

:h buffer 
Смежные вопросы