2018/04/01 ブログのテーマをcocoonに変更しました。
スポンサーリンク

【Vim】えっ?Vimmerなのに、シェルのキーバインドはEmacsモード使ってるの?

スポンサーリンク

デフォルトのまま使ってない?

 

 

Vimmerなのに、シェルの時だけEmacsのキーバインドを使っていないですか?

行頭に行く時のCtrl - aとか、行末に行く時のCtrl - eとか......(使わないから覚えていない)

 

 

 

Vimのキーバインドの方が良くないですか?

Vimmerなら行頭に行く時は0、行末に行く時は$使おうよ

 

 

さっそくViモードを使ってみよう

viモードにする時は

set -o vi

を実行してください。(もし戻したかったら、 set -o emacs)

これでViモードになりました。

 

Vimmerなら何も見なくても直感的に使えるはずです。(⎋はエスケープキー)

Escをjjにキーバインドしようね

オーカワはVimの設定でEscをjjにキーバインドしているので、こちらにも設定をします。

【Vim】えっまだインサートモードのEscをjjにキーバインドしてないの?
目的 jjを流行らせる 僕のVim環境は勿論jjが入ってます。 jjがないと発狂するような体質になってしまったので、せめて僕の周りはjjを入れてくれるといいなー 他人の環境で、Vim立ち上げた...
zshの場合
bindkey "jj" vi-cmd-mode
bashの場合
bind '"jj": vi-movement-mode'

これで快適ですな。

適当に.zshrcとか.bashrcに書いておけばいいと思います。

雑記

 

実はこのviモード、シェル芸勉強会に行った時に教えて貰ったものです(笑)いつもお世話になっております。

というかvi(emacs)モードという名前でいいのでしょうか?正直わからないですね(笑)なんとなく書いてます。

 

とっても便利なので、是非使ってみてくださいねー

The following two tabs change content below.

オーカワ

GCPばっか触ってるにゃーんエンジニア こちらのブログでも活躍中

コメント