MacVim открытый файл в существующем окне

Существует ли способ настроить MacVim для открытия нового файла в текущем окне в рабочем экземпляре MacVim? У меня в настоящее время есть предпочтение MacVim, "Открывают новые файлы на новой вкладке в текущем окне" набор, но идеально я был бы точно так же, как для открытия новых файлов путь ": e new_file" работы, без вкладок.

Моя основная мотивация - то, что я в настоящее время использую NERDTree и Bufexplorer для моего рабочего процесса и не нуждаюсь во вкладках вообще. Я также использую PeepOpen, который является потрясающим кроме него, всегда открывает файлы на основе предпочтений MacVim, таким образом, лучшее, которое я могу сделать, заставляют это открываться в текущем окне MacVim новой вкладкой.

48
задан davertron 13 August 2010 в 05:15
поделиться

1 ответ

Вот как я это сделал:

В VIM есть команда "tabo", которая делает текущую вкладку единственной. Я добавил в свой ~ / .vimrc следующее:

autocmd BufWinEnter,BufNewFile * silent tabo

Это делает так, что каждый раз, когда я создаю новый буфер или вхожу в новый буфер, текущая вкладка автоматически становится единственной вкладкой. Эта команда не влияет на мои буферы, поэтому эффект именно такой, как я хочу: открыть файл в текущем экземпляре MacVim и не добавлять новые вкладки.

1
ответ дан 7 November 2019 в 12:17
поделиться
Другие вопросы по тегам:

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