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

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

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

  • Как установить максимальный размер истории просмотров?
  • Существуют ли какие-либо темы Firefox, которые работают, когда Ubuntu имеет темную тему?
  • Можно ли преобразовать существующую установку Firefox в ESR без переустановки?
  • Автоматическое обновление Firefox для администрирования школы
  • Поведение вкладки Firefox - открыта в конце списка, а не рядом с вкладкой нереста?
  • Отключение сглаживания шрифтов в SeaMonkey для Windows
  • set editor='vim -f +<line> +"sil! call cursor(0, <column>)" <file>' 

    P / S: моя ОС – Mac

  • Установите Flash Player на Firefox без доступа администратора?
  • Между несколькими вкладками, как использовать Vimperator для открытия вкладки сразу после текущей
  • Firefox: добавьте пользовательский поиск Google, включая предварительно определенные ключевые слова
  • Отключить полноэкранное предупреждение firefox с помощью html5?
  • Скрыть все изображения на странице в Firefox (только обычный текст)
  • Как сделать очевидным, какой профиль Firefox используется?
  • 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 .

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