
私は Linux Mint の Chrome 用のアドオンに加えて、 Vim も使っています。 Vim でページをスクロールしたり、 Vim で検索したりするのVimium
は、とても楽しくて生産的だと思います。hjkl
/
残念ながら、この機能はシステム全体ではありません。システム全体を模倣または再マップして、Vim と同じように動作するデーモン、カーネル モジュール、ドライバー (または実際には何でも) が存在するかどうかを尋ねています。
「同じように動作する」とは、hjkl
スクロール可能なものはすべてスクロールするという意味です。挿入モードに入り、テキストを書き込むには、「i」を押す必要があります。
それが存在しない場合、少なくともターミナルエミュレータには同様のものが存在するのでしょうか?
答え1
システム全体にわたるソリューションは存在しません。使用するアプリケーション、またはそのプラグインによって実装する必要があります。
シェルには スタイルの入力モードbash
がありvi
、 で有効にできますset -o vi
。このモードでは、 h と k でコマンド履歴を検索できます (スクロールとはまったく同じではありませんが、便利です)。これは実際には readline ライブラリによって実装されており、そのため、他の readline を使用するアプリケーションでもサポートされています。
Firefox には「vimperator」というプラグインがあり、これは Chrome の vimium とほぼ同じ機能を実行します。
GNU Emacs にもいくつかのvi
モードがありますが、これでは目的が達成されません。
ページャーless
では、hjkl によるスクロールが可能です。
他にもたくさんあると思いますが、これは私が思いついたものだけです...
答え2
最近の PC でシステム全体で vi コントロールを取得する方法は知りません。
必要に応じてインストールできますvim どこでもおよび/またはホームシック-vi-どこでもどちらも便利ですが、システム全体で vi コントロールを使用することはできません。
それでも、vi コントロールを使用して制御可能なアプリケーション (Web ブラウザー、PDF ビューアー、IDE など) は多数あります。 (注: 特別なプラグインが必要になる場合があります。)
TextEditors.orgのウィキをご覧くださいViFamilyページページのほぼ中央から始まる「他のアプリケーション内で実行される vi 実装」セクションまでスクロールします。その wiki ページも編集して、独自の貢献を追加してください。