VI 키 바인드가있는 IRC 클라이언트가 있습니까?


18

VI 키를 지원하는 IRC 클라이언트가 있습니까? VimIRC의``명백한 ''스크립트는 오랫동안 깨졌으며 너무 재미 있지도 않습니다.

Linux, GUI 또는 Curses의 IRC 클라이언트를 잘 알고 있습니까?

아니면 기존 클라이언트 중 일부를 사용하도록 스크립팅 할 수 있습니까? Irssi, XChat, 심지어 ERC도 할 것입니까?

답변:


21
  1. 내가 사용 vim_mode.plirssi(GNU에서 screen) 매우 조합에 만족하고 있습니다.

    모르는 사람은 Irssi터미널 기반이며 사용 가능한 GUI가 없습니다. 이로 인해 일부 사람들이 벗어날 수는 있지만 GNU와의 훌륭한 조합을 만들 screen수 있으며 로그 아웃 상태에서 연결을 유지할 수 있습니다.

    현재 버전 vim_mode은 이미 정교하고 레지스터, 사용자 정의 매핑 및 기타 많은 것들을 가지고 있으며 여전히 개발 중입니다.

    vim_modeex모드 를 사용하려면 (같은 개발자) 의 uberprompt.pl 스크립트 가 필요합니다 irssi-scripts/prompt_info.

    최신 설명서는 .pl파일 자체에 있습니다. 추가 질문이나 제안 사항이있는 경우 개발자 (및 일부 사용자가 적음)가 #irssi_vim/ Freenode 에 매달리고 일반적으로 매우 친숙하고 반응이 좋습니다.

  2. 대안 솔루션은 Vim 자체와 함께 suckless 커뮤니티 의 unixy bare-bones iiIRC 클라이언트 를 사용하는 것입니다.

    ii 파일 시스템에 디렉토리 구조를 작성하고, 채널에서 읽고 쓸 수있는 서버 메시지에 대한 FIFO를 배치합니다.

    ii페이지, 당신에 대한 링크를 찾을 수 있습니다 작업 설정 이 사용 multitail분할 창 항목에 대한 빔, 쉘 스크립트 및 screen접착제합니다.

    IRC 로그에 대해 (비 동적) 하이라이트를 얻도록 멀티 테일을 구성 할 수 있으며, 로그를 버퍼링하려면 Vim의 '완료'옵션을 사용하여 동적 단어 완성을 얻을 수 있습니다.


얘야 당신은 나를 너무 행복하게 만들었습니다. 나는 열렬한 irssi 사용자, 그리고 나는 않았다 실제로 한 번 키의 질량을 결합하여 irssi에 양상을 제공하기 위해 노력하지만, 나는 그것이 어떤 통계가 잘 작동하지 않을 것입니다 깨달았다. 내가 틀렸다고 생각한다. :)
unperson325680

ii모드는 매우 완벽 할 것이 있다면 내가 어떻게 든 정력 있어요 tail -f특성을. 그러나 사용할 수있는 것은 없습니다. 예를 들어 TailBundle은 잠시 후에 작업을 중단합니다. 버퍼 단어 완성과 닉에 대한 옴니 완성 및 vim의 로그 강조 표시를 얻는 것이 완벽합니다. 그리고 IRC 채널당 하나의 버퍼. 웅대하지 않습니까? vim_mode.pl을 조사하고 있으므로 아마도 요구 사항을 더 잘 채 웁니다. irssi는 그렇지 않으면 구현해야하는 많은 문제를 처리하기 때문에 (예 : splitlong, away toggle, ...)
unperson325680

내가 진짜 vim 완성을 원했을 때, 그 까다로운 조정은 나에게 너무 많을 것입니다. 이제 Twirssi를 채택 했으므로 irssi는 그다지 큰 옵션이 아닙니다. 다행히 vim_mode는 그대로 우수합니다. 나는 여분의 완료 키 (모두를 가질 수와 조정이 있었어요 <Tab><C-n>현재 완료의 다른 종류를 할), 아직 버퍼 완성 기능을 작성하지 않았습니다.
unperson325680

1

이제 Emacs는 적절한 Vi-key 에뮬레이션 패키지 이상을 가지고 있으므로 ERC는이를위한 매우 실용적인 솔루션입니다. 약간의 조정 후에 ERC와 Evil을 사용한 채팅은 매우 독창적 인 경험이 될 수 있습니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.