답변:
내가 사용 vim_mode.pl과
irssi(GNU에서 screen) 매우 조합에 만족하고 있습니다.
모르는 사람은 Irssi터미널 기반이며 사용 가능한 GUI가 없습니다. 이로 인해 일부 사람들이 벗어날 수는 있지만 GNU와의 훌륭한 조합을 만들
screen수 있으며 로그 아웃 상태에서 연결을 유지할 수 있습니다.
현재 버전 vim_mode은 이미 정교하고 레지스터, 사용자 정의 매핑 및 기타 많은 것들을 가지고 있으며 여전히 개발 중입니다.
vim_mode의 ex모드 를 사용하려면
(같은 개발자) 의 uberprompt.pl
스크립트
가 필요합니다 irssi-scripts/prompt_info.
최신 설명서는 .pl파일 자체에 있습니다. 추가 질문이나 제안 사항이있는 경우 개발자 (및 일부 사용자가 적음)가 #irssi_vim/ Freenode 에 매달리고
일반적으로 매우 친숙하고 반응이 좋습니다.
대안 솔루션은 Vim 자체와 함께 suckless 커뮤니티 의 unixy bare-bones iiIRC 클라이언트 를 사용하는 것입니다.
ii 파일 시스템에 디렉토리 구조를 작성하고, 채널에서 읽고 쓸 수있는 서버 메시지에 대한 FIFO를 배치합니다.
온 ii페이지, 당신에 대한 링크를 찾을 수 있습니다 작업 설정 이 사용 multitail분할 창 항목에 대한 빔, 쉘 스크립트 및 screen접착제합니다.
IRC 로그에 대해 (비 동적) 하이라이트를 얻도록 멀티 테일을 구성 할 수 있으며, 로그를 버퍼링하려면 Vim의 '완료'옵션을 사용하여 동적 단어 완성을 얻을 수 있습니다.
ii모드는 매우 완벽 할 것이 있다면 내가 어떻게 든 정력 있어요 tail -f특성을. 그러나 사용할 수있는 것은 없습니다. 예를 들어 TailBundle은 잠시 후에 작업을 중단합니다. 버퍼 단어 완성과 닉에 대한 옴니 완성 및 vim의 로그 강조 표시를 얻는 것이 완벽합니다. 그리고 IRC 채널당 하나의 버퍼. 웅대하지 않습니까? vim_mode.pl을 조사하고 있으므로 아마도 요구 사항을 더 잘 채 웁니다. irssi는 그렇지 않으면 구현해야하는 많은 문제를 처리하기 때문에 (예 : splitlong, away toggle, ...)
<Tab>와 <C-n>현재 완료의 다른 종류를 할), 아직 버퍼 완성 기능을 작성하지 않았습니다.