Возможности клиент-сервер vim
зависьте от X11, цитирующего из его справки:
Коммуникация между клиентом и сервером проходит X-сервер. Дисплей сервера Vim должен быть указан. Обычная защита X-сервера используется, необходимо смочь открыть окно на X-сервере для коммуникации для работы.
[...]
Не Vim GUI с доступом к дисплею X11 (
xterm-clipboard
включенный), может также действовать как сервер команды, если имя сервера явно задано с--servername
аргумент.
Это сообщение списка рассылки является более четким на том, что необходимо:
За исключением Windows, коммуникации между сервером и клиентом проходит X11, так в этом случае Вам нужны оба
--with-x
параметр конфигурации (или значение по умолчанию) во время компиляции (который, в свою очередь, требует, чтобы один или несколько пакетов "разработки" X11 были установлены), и доступный X-сервер во времени выполнения.
Таким образом, если Вы обеспокоены ресурсами на своей "рабочей лошади", могло бы быть лучше просто разжечь vim
экземпляры при необходимости.
Править: Вам могли сойти с рук "меньше, чем gvim
"путем создания vim
самостоятельно (например, путем восстановления пакета Debian (упаковочный учебный PDF)) таким образом, что при тихой необходимости в X11, Вы могли обойтись без GTK и т.д.
Откровенно говоря, это - первый раз, когда я услышал о режиме клиент-сервер энергии. И мне, это не выглядит полезным в Вашем сценарии, так как можно отредактировать столько файлов, сколько Вы хотите на вкладках использования экземпляра энергии. Когда в vim
, просто войдите :tabedit somefile
и новая вкладка откроется выбранным файлом. Простое переключение вкладки сделано с помощью gt
команда.
Для больше на вкладках, посмотрите help tabs
(из энергии). Также взгляните на help split
если требуется видеть больше чем один файл одновременно.
realpath
мог бы пригодиться для отображения полного пути в файл). И командная строка энергии имеет также функциональность заполнения клавишей Tab, подобную Вашей оболочке.
– rozcietrzewiacz
31.10.2011, 09:45
gvim
для редактирования удаленных файлов. (Я предполагаю, что это также работает с локальнымvim
; также я не знаю, что что-либо об этом приближается к использованию памяти, я просто подозреваю, что это могло быть довольно низко.) – sr_ 30.10.2011, 20:36