Как пережить переход от с вкладками до основанного на буфере кодирования (Vim)

Я недавно изменился из блокнота ++ к Vim. В блокноте ++ я раньше знал о моих открытых файлах путем наблюдения их как вкладки, поэтому когда я хотел закрыться, или изменить их я просто нажал Shift-Tab или Ctrl-W. В Vim существуют также вкладки, но когда я использую их, я чувствую, что просто возвращаюсь к своему блокноту ++ способ управлять моими файлами. Существует ли хороший способ списка, управляйте, переключите и удалите буферы кроме разделения их?

6
задан Cœur 5 April 2017 в 15:41
поделиться

4 ответа

Да. Я рекомендую плагин буфера проводника, а также команды обучения буфера. Я использую этот плагин.

http://www.vim.org/scripts/script.php?script_id=42

Буферная парадигма довольно элегантна, как только вы привыкли к нему. Менее визуальный беспорядок. Но вы свободны с Vim, чтобы найти свою вещь

4
ответ дан 9 December 2019 в 22:34
поделиться

Я попробовал несколько установок для Vim. Мой предыдущий был тот, где я пытался использовать вкладки вместо буферов. Это было не очень удовлетворительно.

Теперь я вернулся к буферам и для навигации по файлам и буферам я использую только Nerdtree и Fuzzyfinder (я думаю, что пользователи Texmate Textmate могут предпочитать плагины Fuzzyfinder_TextMate), оба являются отличными Отказ

Для нахождения файлов я использую Nerdtree, связанный с режимом файла n или fuzzyfinder. Для навигации по открытым буферам я использую буферный режим Fuzzfinder исключительно, связанным с б.

Недавно я также обнаружил, что могу переключиться на ранее открытый буфер с Ctrl-6 (я думаю, может быть, это Ctrl- ^ на большинстве клавиатуры).

3
ответ дан 9 December 2019 в 22:34
поделиться

Есть так много способов борьбы с буферами в Vim.

Ctrl- ^ для переключения между буферами.

: Q такой же, как Ctrl-W

для получения дополнительной информации http://vim.wikia.com/wiki/asier_buffer_switching

1
ответ дан 9 December 2019 в 22:34
поделиться

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

  • ls - перечислить все открытые буферы
  • bp, bn - переключение на предыдущий или следующий буфер
  • b number - переключение на буфер с этим номером
  • b text - переключение на буфер, имя которого содержит строку text
3
ответ дан 9 December 2019 в 22:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: