たとえば、長いコマンドを入力していて、2番目の単語を削除したい場合は、と入力できるようにし<Esc> b b dw
ます。
2 に答える
set -o vi
Vimのようなshorcutsを使用するために使用できます。
これを永続的にするには、これをシェルのrcファイルに入れます(たとえばbash
、put set -o vi
in ~/.bashrc
)。
その後、ログアウトして再度ログインするか、を使用する必要があります$ source ~/.bashrc
。
最適な戦略は、コマンドラインの経験によって異なります。
私はVimを学び始める前に、bashの方法で使用されるデフォルトのemacsのようなマッピングを学び慣れました。それらは私の指に深く根付いているので、「viモード」を有効にすることを検討することすらできません。Vimよりもbashの経験が豊富な場合は、「viモード」はあまり役に立ちません。一方、Vimの経験が豊富な場合、または両方を使い始めている場合は、「viモード」に慣れていることをお勧めします。
価値のあることとして、私は実際に「viモード」はほとんど役に立たないと信じています。コマンドラインでテキストを挿入している場合、Vi[m]はその前面にある他のテキストよりも優れていません。コマンドを編集したい場合、そのオタクな輝きをすべて備えた「viモード」は、適切なエディターの能力と比較することはできません。
<C-x><C-e>
あなたが夢見ることができる最高の編集体験を提供するので、なぜ限られた「viモード」に悩まされるのですか?
試してみて、さらに良いものfc
をfc -l
求めてください。