18

Есть ли IRC-клиент, который поддерживает ключи VI? «Очевидный» скрипт VimIRC так долго ломался и даже не смешной.

Знаете ли вы какие-нибудь IRC-клиенты в Linux, GUI или Curses, которые предоставляют некоторые из этих хороших возможностей использования vi?

Или некоторые из существующих клиентов могут быть использованы для сценариев? Irssi, XChat, даже ERC подойдет?

3 ответа3

21
  1. Я использую vim_mode.pl с irssi (на screen GNU) , и я очень доволен этой комбинации.

    Для тех, кто не знает Irssi , он основан на терминалах, и нет доступного или запланированного графического интерфейса. Хотя это может оттолкнуть некоторых людей, это создает отличную комбинацию с screen GNU и позволяет вам поддерживать соединение во время выхода из системы: всегда хорошая вещь для IRC и его неустойчивого времени ответа.

    Текущая версия vim_mode уже довольно сложна, имеет регистры, пользовательские сопоставления и множество других вещей, и она все еще находится в стадии разработки.

    Чтобы использовать vim_mode режим ex , вам понадобится скрипт uberprompt.pl из irssi-scripts/prompt_info (те же разработчики).

    Самая актуальная документация находится в самом файле .pl . Если у вас есть дополнительные вопросы или предложения, разработчики (и некоторые из нас, в общем-то, непритязательные пользователи) тусуются на #irssi_vim/Freenode и обычно очень дружелюбны и отзывчивы.

  2. Альтернативным решением было бы использование unixy bare-bones ii IRC-клиента сообществом suckless с самим Vim.

    ii создает структуру каталогов в файловой системе и размещает FIFO для каналов и сообщений сервера, которые можно записывать и считывать.

    На странице ii вы можете найти ссылку на рабочую настройку, в которой для разделенных окон используется multitail , для ввода - Vim, а также сценарии оболочки и screen для склеивания.

    Multitail может быть настроен для получения (не динамического) выделения для журналов IRC, и если вы буферизуете журналы, вы можете использовать опцию Vim 'complete', чтобы получить динамическое завершение слов из них.

1

Теперь, когда Emacs имеет более чем приличный пакет эмуляции Vi-ключа, Evil, ERC является очень жизнеспособным решением для этого. После небольшой настройки чат с использованием ERC и Evil может стать очень приятным опытом.

0

Сам Vim имеет плагин IRC.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .