Как скомпилировать Vim с помощью функции clientserver
в Mac OS X? У меня есть vim-7.3.tar.bz2 источник
Я понимаю, что MacVim имеет встроенный модуль , но он работает только при запуске GUI. Я хочу работать с версией CLI, так как моя работа намного проще с CLI (я могу, например, с легкостью переключиться на терминал).
Я скомпилировал Vim 7.3 со следующими параметрами ./configure
./configure --enable-rubyinterp --enable-pythoninterp --with-features=huge
Я рассмотрел этот вопрос в Unix и Linux, но он заботится только о решении Ubuntu. Кроме того, поскольку я включил набор функций huge
, я должен ожидать +clientserver
, в соответствии с vimdoc:
Таким образом, если функция отмечена знаком "N", она включена в обычные, большие и огромные версии Vim.
Обновление:
Функция сервера работает только с графическим интерфейсом MacVim. Чтобы воспроизвести это:
$ Applications/MacVim.app/Contents/MacOS/Vim --servername VIM
В другой консоли:
$ vim --serverlist # does not output anything
Если я запустил GUI MacVim,
$ vim --serverlist
VIM1
Но мое требование - работать в CLI Vim.