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