Пусть gVim всегда запускает один экземпляр - PullRequest
39 голосов
/ 02 июня 2009

Можно ли разрешить gVim запускать только один экземпляр, чтобы при открытии нового файла он автоматически открывался на новой вкладке в текущем запущенном экземпляре?

Я знаю, что вы можете сделать это, передав --remote-tab-silent, но я хочу настроить gvim так, чтобы это стало поведением по умолчанию. я хочу набрать gvim filename и заставить его работать так, как будто я передал ему параметр --remote-tab-silent.

гВим 7,2

Редактировать

Я на окнах (перспектива)

Ответы [ 12 ]

1 голос
/ 17 января 2013
gvimt () { [ $# -ne 0 ] && command gvim --remote-silent-tab $@ || command gvim $@; }
1 голос
/ 13 декабря 2011

Используя MacVim, я обнаружил, что именем сервера по умолчанию было просто VIM. Придерживаясь этой темы, я добавил в bashrc следующую функцию, и она работает как шарм:

mvim() { ~/bin/mvim --servername VIM --remote-tab-wait-silent $* & }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...