Существует ли способ настроить MacVim для открытия нового файла в текущем окне в рабочем экземпляре MacVim? У меня в настоящее время есть предпочтение MacVim, "Открывают новые файлы на новой вкладке в текущем окне" набор, но идеально я был бы точно так же, как для открытия новых файлов путь ": e new_file" работы, без вкладок.
Моя основная мотивация - то, что я в настоящее время использую NERDTree и Bufexplorer для моего рабочего процесса и не нуждаюсь во вкладках вообще. Я также использую PeepOpen, который является потрясающим кроме него, всегда открывает файлы на основе предпочтений MacVim, таким образом, лучшее, которое я могу сделать, заставляют это открываться в текущем окне MacVim новой вкладкой.
Вот как я это сделал:
В VIM есть команда "tabo", которая делает текущую вкладку единственной. Я добавил в свой ~ / .vimrc следующее:
autocmd BufWinEnter,BufNewFile * silent tabo
Это делает так, что каждый раз, когда я создаю новый буфер или вхожу в новый буфер, текущая вкладка автоматически становится единственной вкладкой. Эта команда не влияет на мои буферы, поэтому эффект именно такой, как я хочу: открыть файл в текущем экземпляре MacVim и не добавлять новые вкладки.