VIキーをサポートするIRCクライアントはありますか?「明白な」スクリプトVimIRCは、これまでずっと壊れていて、面白くさえありません。
Linux、GUI、またはCurses上のIRCクライアントを知っていて、その優れたviの使いやすさの一部を提供していますか?
または、既存のクライアントの一部を使用するようにスクリプト化できますか?Irssi、XChat、ERCでもできますか?
VIキーをサポートするIRCクライアントはありますか?「明白な」スクリプトVimIRCは、これまでずっと壊れていて、面白くさえありません。
Linux、GUI、またはCurses上のIRCクライアントを知っていて、その優れたviの使いやすさの一部を提供していますか?
または、既存のクライアントの一部を使用するようにスクリプト化できますか?Irssi、XChat、ERCでもできますか?
回答:
私は(GNUで)使用vim_mode.pl
し
irssi
ていますscreen
が、この組み合わせに非常に満足しています。
知らない人にとってはIrssi
、端末ベースであり、利用可能なGUIも計画もありません。これは一部の人々を先送りにするかもしれませんが、GNU screen
との素晴らしい組み合わせになり
、ログアウトしている間も接続を維持することができます。IRCとその不安定な応答時間には常に良いことです。
の現在のバージョンvim_mode
はすでにかなり洗練されており、レジスタ、カスタムマッピング、その他多くのものがあり、まだ開発中です。
vim_mode
のex
モードを使用するにはuberprompt.pl
、irssi-scripts/prompt_info
(同じ開発者の)スクリプト
が必要です。
最新のドキュメントは.pl
ファイル自体にあります。さらに質問や提案がある場合は、開発者(および少数の私たちの卑劣なユーザー)が#irssi_vim
/ Freenodeにたむろして
おり、一般的に非常に友好的で反応がよいです。
別の解決策は、Vim自体でサックレスコミュニティがunixy bare-bones ii
IRCクライアントを使用することです。
ii
ファイルシステムにディレクトリ構造を作成し、読み書き可能なチャネルおよびサーバーメッセージのFIFOを配置します。
このii
ページには、分割ウィンドウ、Vimの入力、シェルスクリプトおよび接着剤に使用する作業セットアップへのリンクがあります。multitail
screen
マルチテールは、IRCログの(動的ではない)ハイライトを取得するように構成できます。ログをバッファリングする場合、Vimの「complete」オプションを使用して、動的な単語補完を取得できます。
ii
モードは非常に完璧ですtail -f
。しかし、使用できるものは何もありません。たとえば、TailBundleはしばらくするとアクションを停止します...ニックネームのバッファワード補完とオムニ補完、およびログのvimの強調表示を取得するのに最適です。そして、IRCチャネルごとに1つのバッファ。それは壮大ではないでしょうか。私はvim_mode.plを調査しているので、おそらくより多くのニーズを満たすことができます。irssiは、他の方法で実装する必要のある多くの問題(splitlong、awayトグルなど)を
<Tab>
を持ち、<C-n>
さまざまな種類の補完を行うことができます)が、バッファ補完関数はまだ作成していません。
EmacsにはまともなViキーエミュレーションパッケージであるEvilが含まれているため、ERCはこのための非常に実行可能なソリューションです。少し調整した後、ERCとEvilを使用してチャットすることは非常にvimの経験になる可能性があります。