в большинстве текстовых редакторов GUI я могу использовать Ctrl, чтобы открыть несколько файлов одновременно. Я не могу сделать это в Gvim.
Что за способ сделать это?
Tnx.
-edit- ... используя графический интерфейс вместо командной строки.
в большинстве текстовых редакторов GUI я могу использовать Ctrl, чтобы открыть несколько файлов одновременно. Я не могу сделать это в Gvim.
Что за способ сделать это?
Tnx.
-edit- ... используя графический интерфейс вместо командной строки.
Ответы:
Легко:
gvim -p file1.c file3.c ...
или:
gvim -p *.c
gVim открывает несколько файлов в буферах.
:tab ball
откроет эти буферы в своих вкладках. Я думаю, вы могли бы добавить эту команду в ваш _vimrc, чтобы это происходило каждый раз при запуске gvim.
В Windows: gvimext.dll: поддержка загрузки файлов на вкладку VIM
:tab
команды. Но что-то подобное существует на моем gvim 7.2 - :tabnew
.
Это частичное исправление реестра (выбор нескольких файлов и щелчок правой кнопкой мыши на Edit с gVim открывает эти файлы на разных вкладках в одном окне)
[HKEY_CLASSES_ROOT\Applications\gvim.exe\shell\edit\command]
@="C:\\Program Files\\Vim\\vim70\\gvim.exe --remote-tab-silent \"%1\""
Вы можете открыть несколько файлов в gvim. После того, как вы выбрали файлы, которые хотите открыть, щелкните правой кнопкой мыши и выберите «Редактировать с помощью одного Vim». Vim будет первоначально отображать только первый файл, но все имена файлов находятся в списке аргументов Vim. казнить
:n
чтобы открыть каждый файл в списке по одному ( :N
чтобы вернуться), или
:all
чтобы увидеть все файлы одновременно, каждый в отдельном окне Vim, или
:tab all
чтобы увидеть каждого на отдельной вкладке.
Открытые файлы:
vim {file1,file2,...}
в буферах, затем используйте
:ls (list), :n (next), :p (previous), :b<N> (open file N), :b [press TAB]
Открыть во вкладках :
vim -p <files>
как писал Полемон, затем используйте те же команды, что и выше
Открыть в нескольких окнах :
vim -o {file1,file2,...}
Затем посмотрите, например, http://www.cs.oberlin.edu/~kuperman/help/vim/windows.html.
Вы можете открыть несколько файлов в одном окне, используя
gvim -O file1.c file2.c ... (split vertically)
gvim -o file1.c file2.c ... (split horizontally)
или
в нескольких вкладках с помощью
gvim -p file1.c file2.c ...
Если вам нужно открыть более 10 файлов, используйте следующие команды
:set tabpagemax=99 (or number of tabs you want to open)
:tab ball (to open all the files in buffer in tabs)
Вы также можете попробовать следующее, добавив:
autocmd BufReadPost * tab ball
в файле VIM RC в VIM версии 7.X (работает для Windows 7/8)