Pentadactyl – установить внешний редактор на vim termnial

Возможно ли, что мы можем установить терминал vim в качестве внешнего редактора пентадактила? благодаря

Я пробовал это, но, похоже, не работает:

set editor='vim -f +<line> +"sil! call cursor(0, <column>)" <file>' 

P / S: моя ОС – Mac

One Solution collect form web for “Pentadactyl – установить внешний редактор на vim termnial”

Поскольку vim является терминальным приложением, он полагается на запуск внутри терминала, чтобы он мог показать свой пользовательский интерфейс. Затем терминал отвечает за предоставление всего этого в контексте рабочего стола, который вы используете. Итак, все, что вам нужно добавить в эту команду, – вызов терминала.

Вот что для меня работает. Я использую Debian 6 с Gnome, FF20 и ночной Pentadactyl build (hg6923 сегодня):

 set editor='gnome-terminal -e "vim +<line> +\"sil! call cursor(0, <column>)\" <file>"' 

Вы также можете (eek!) Заставить его работать в Windows, например:

 set editor='cmd /c vim +<line> +"sil! call cursor(0, <column>)" <file>' 

Мы должны добавить дополнительный слой кавычек, чтобы передать всю строку выполнения vim на терминалы, отличные от Windows, но кроме этого, это почти та же команда. Когда вы открываете файл, Vim автоматически перемещается в нужный файл, строку и столбец. Затем он ждет, пока вы не выйдете из vim, и, если вы редактируете поле ввода, обновляет это поле с помощью нового текста.

Однако, как предупреждение, документ говорит, что могут быть проблемы с некоторыми терминалами:

 :help faq-editor-fork 

Почему внешнее редактирование полей ввода не работает с настройкой «редактора»?

К сожалению, внешние редакторы, которые немедленно возвращаются, до завершения редактирования, не поддерживаются. Это означает, что gvim , например, должен запускаться с флагом -f , а редакторы, запускаемые с терминала, не должны подключаться к удаленному процессу. В случае Rxvt-unicode это означает, что программа urxvtc не является опцией, и Gnome Terminal, скорее всего, не будет использоваться ни при каких обстоятельствах.

Смутно, как мы только что видели, gnome-terminal прекрасно работает для меня. Редактор Caveat .

Interesting Posts

Почему Excel отображает мою информацию, подобную этой, в режиме предварительного просмотра?

WD My Book, создавая странные звуки (не похож на Click of Death)

Очень простой видеоредактор

Передача файлов через Wi-Fi быстро – Интернет через Wi-Fi медленно

Что делает дефрагментация на самом деле?

Возможность включения или выключения Bluetooth отсутствует

Восстановление данных с SD-карты

Диалог «Выбор программы по умолчанию» не отображается после выбора «Открыть» с записью в контекстном меню

Могу ли я заставить Terminal.app открывать разные профили с помощью ярлыка, такого как iTerm?

Эмулировать цифровую панель с ноутбуком Lenovo x220?

Учетная запись не действует как администратор правильно

Сообщения об ошибках оборудования из syslogd

Какой самый надежный способ получить компьютер Windows 8 / 8.1 в меню дополнительных параметров запуска?

Windows 7 – компьютер перезапускается каждые 1 час и говорит: «Устройство загрузки не найдено»

SSID с очень похожим именем, это попытка взлома?

Давайте будем гением компьютера.