2013-03-24 3 views
5

Если я хочу передать имя текущего запущенного vim-instance/-server во внешний скрипт. Как мне это получить? Помимо serverlist(), не существует внутренней полезной функции для прямого доступа к имени сервера запущенного процесса (= из текущего сеанса vim-редактора).Есть ли способ получить имя сервера текущего экземпляра vim?

ответ

6

Вы ищете v:servername.

+0

вы можете посмотреть это, используя ': echo', как в': echo v: servername' –

+0

, если вы пытаетесь отладить свои серверы, тогда вам может потребоваться использовать параметр '--remote-silent' при запуске up - не используется, что приведет к открытию нового сервера –

+0

также для дальнейшей отладки эта страница очень полезна: я как-то получил сервер, застрявший в открытом доступе (я думаю, из-за wierd взаимодействия между vim и gvim) http: //vim.wikia .com/вики/Close_vim_you_left_open_remotely –

Смежные вопросы