Как установить легкую энергию и смочь эффективно загрузить файлы в одну энергию экземпляра?

Другое решение: awk '{$2 = sprintf("%02d", $2); print}'

5
30.10.2011, 10:02
2 ответа

Возможности клиент-сервер 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 и т.д.

5
27.01.2020, 20:40
  • 1
    Большое спасибо за ответ на мой вопрос. Это разъяснило вещи, которые я пытался считать из справки много. Главным образом я обеспокоен Использованием оперативной памяти. Таким образом, я на самом деле не волнуюсь об использовании жесткого диска, поэтому даже установка 400 МБ была бы, вероятно, в порядке, если это не использует RAM каждый день. Таким образом, X-сервер насколько я понимаю, требует приблизительно 30 МБ RAM, таким образом, это не очень "дешево". –  fiktor 30.10.2011, 19:24
  • 2
    Хотя это не ответ на Ваш вопрос, Вы могли бы интересоваться этим подходом: использование "обходной канала информации" сессии SSH для использования локальной полной функции gvim для редактирования удаленных файлов. (Я предполагаю, что это также работает с локальным vim; также я не знаю, что что-либо об этом приближается к использованию памяти, я просто подозреваю, что это могло быть довольно низко.) –  sr_ 30.10.2011, 20:36
  • 3
    я получаю доступ к "рабочей лошади" из Windows, с помощью шпаклевки. Вы думаете, что этот подход возможен со шпаклевкой? –  fiktor 31.10.2011, 01:24
  • 4
    О, я забыл это. Гм, 'bcvi' записан в Perl, но требуется некоторый сценарий слушателя, работающий локально (т.е. на машине окон); это могло быть возможно, но, я сожалею, я не уверен. –  sr_ 31.10.2011, 09:44

Откровенно говоря, это - первый раз, когда я услышал о режиме клиент-сервер энергии. И мне, это не выглядит полезным в Вашем сценарии, так как можно отредактировать столько файлов, сколько Вы хотите на вкладках использования экземпляра энергии. Когда в vim, просто войдите :tabedit somefile и новая вкладка откроется выбранным файлом. Простое переключение вкладки сделано с помощью gt команда.

Для больше на вкладках, посмотрите help tabs (из энергии). Также взгляните на help split если требуется видеть больше чем один файл одновременно.

0
27.01.2020, 20:40
  • 1
    Да, я знаю, что могу открыть несколько файлов в энергии. Я просто хотел смочь открыть их, не вводя полный путь в энергии. –  fiktor 31.10.2011, 01:26
  • 2
    Можно помочь с помощью вставки копии (realpath мог бы пригодиться для отображения полного пути в файл). И командная строка энергии имеет также функциональность заполнения клавишей Tab, подобную Вашей оболочке. –  rozcietrzewiacz 31.10.2011, 09:45

Теги

Похожие вопросы