Я недавно изменился из блокнота ++ к Vim. В блокноте ++ я раньше знал о моих открытых файлах путем наблюдения их как вкладки, поэтому когда я хотел закрыться, или изменить их я просто нажал Shift-Tab или Ctrl-W. В Vim существуют также вкладки, но когда я использую их, я чувствую, что просто возвращаюсь к своему блокноту ++ способ управлять моими файлами. Существует ли хороший способ списка, управляйте, переключите и удалите буферы кроме разделения их?
Да. Я рекомендую плагин буфера проводника, а также команды обучения буфера. Я использую этот плагин.
http://www.vim.org/scripts/script.php?script_id=42
Буферная парадигма довольно элегантна, как только вы привыкли к нему. Менее визуальный беспорядок. Но вы свободны с Vim, чтобы найти свою вещь
Я попробовал несколько установок для Vim. Мой предыдущий был тот, где я пытался использовать вкладки вместо буферов. Это было не очень удовлетворительно.
Теперь я вернулся к буферам и для навигации по файлам и буферам я использую только Nerdtree и Fuzzyfinder (я думаю, что пользователи Texmate Textmate могут предпочитать плагины Fuzzyfinder_TextMate), оба являются отличными Отказ
Для нахождения файлов я использую Nerdtree, связанный с режимом файла n или fuzzyfinder. Для навигации по открытым буферам я использую буферный режим Fuzzfinder исключительно, связанным с б.
Недавно я также обнаружил, что могу переключиться на ранее открытый буфер с Ctrl-6 (я думаю, может быть, это Ctrl- ^ на большинстве клавиатуры).
Есть так много способов борьбы с буферами в Vim.
Ctrl- ^ для переключения между буферами.
: Q такой же, как Ctrl-W
для получения дополнительной информации http://vim.wikia.com/wiki/asier_buffer_switching
Вы можете использовать эти команды:
ls
- перечислить все открытые буферыbp
, bn
- переключение на предыдущий или следующий буферb
number - переключение на буфер с этим номеромb
text - переключение на буфер, имя которого содержит строку text