VIキーバインドを持つIRCクライアントはありますか?


18

VIキーをサポートするIRCクライアントはありますか?「明白な」スクリプトVimIRCは、これまでずっと壊れていて、面白くさえありません。

Linux、GUI、またはCurses上のIRCクライアントを知っていて、その優れたviの使いやすさの一部を提供していますか?

または、既存のクライアントの一部を使用するようにスクリプト化できますか?Irssi、XChat、ERCでもできますか?

回答:


21
  1. 私は(GNUで)使用vim_mode.plirssiていますscreenが、この組み合わせに非常に満足しています。

    知らない人にとってはIrssi、端末ベースであり、利用可能なGUIも計画もありません。これは一部の人々を先送りにするかもしれませんが、GNU screenとの素晴らしい組み合わせになり 、ログアウトしている間も接続を維持することができます。IRCとその不安定な応答時間には常に良いことです。

    の現在のバージョンvim_modeはすでにかなり洗練されており、レジスタ、カスタムマッピング、その他多くのものがあり、まだ開発中です。

    vim_modeexモードを使用するにはuberprompt.plirssi-scripts/prompt_info (同じ開発者の)スクリプト が必要です。

    最新のドキュメントは.plファイル自体にあります。さらに質問や提案がある場合は、開発者(および少数の私たちの卑劣なユーザー)が#irssi_vim/ Freenodeにたむろして おり、一般的に非常に友好的で反応がよいです。

  2. 別の解決策は、Vim自体でサックレスコミュニティがunixy bare-bones iiIRCクライアントを使用することです。

    ii ファイルシステムにディレクトリ構造を作成し、読み書き可能なチャネルおよびサーバーメッセージのFIFOを配置します。

    このiiページには、分割ウィンドウ、Vimの入力、シェルスクリプトおよび接着剤に使用する作業セットアップへのリンクがありますmultitailscreen

    マルチテールは、IRCログの(動的ではない)ハイライトを取得するように構成できます。ログをバッファリングする場合、Vimの「complete」オプションを使用して、動的な単語補完を取得できます。


ああ、愛しい人。あなたは私をとても幸せにしました。私は熱心なのirssiユーザーだった、と私はなかった、実際に一度のキーの質量を結合することによって用irssiするモダリティを提供しようと、私はそれがどのメトリックでうまく動作しません実現しました。私が間違っていたと思います。:)
souser12345

何らかの方法で特性を実行するためにvimを取得できれば、このiiモードは非常に完璧ですtail -f。しかし、使用できるものは何もありません。たとえば、TailBundleはしばらくするとアクションを停止します...ニックネームのバッファワード補完とオムニ補完、およびログのvimの強調表示を取得するのに最適です。そして、IRCチャネルごとに1つのバッファ。それは壮大ではないでしょうか。私はvim_mode.plを調査しているので、おそらくより多くのニーズを満たすことができます。irssiは、他の方法で実装する必要のある多くの問題(splitlong、awayトグルなど)を
処理するため-souser12345

実際にvimを完成させたいと思ったのと同じくらい、この種のトリッキーな調整は私にとってはやり過ぎです。Twirssiを採用した今、irssiを残すことはそれほど大きな選択肢ではありません。幸いにも、vim_modeはそのままでも優れています。私は追加の補完キーで微調整を行ってきました(現在、両方<Tab>を持ち、<C-n>さまざまな種類の補完を行うことができます)が、バッファ補完関数はまだ作成していません。
souser12345

1

EmacsにはまともなViキーエミュレーションパッケージであるEvilが含まれているため、ERCはこのための非常に実行可能なソリューションです。少し調整した後、ERCとEvilを使用してチャットすることは非常にvimの経験になる可能性があります。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.