ハカセノオト

moon indicating dark mode
sun indicating light mode

bash ショートカットキー

January 17, 2021

移動系

矢印キーは遠いのと押しづらいので下記で代替できます。

ctrl + p —> arrow key 上と同等 ctrl + n —> arrow key 下と同等 ctrl + f —> arrow key 右と同等 ctrl + b —> arrow key 左と同等

これは emacs 風 key bind ですね。

単語ごとに移動する key binding

以下のように ~/.bashrc などに設定しておくと、vi 風 key bind で単語ごとに移動できます。 (Mac を使っていると、デフォルトの単語移動が押しにくいので助かる)

bind '"\C-f":vi-fWord'
bind '"\C-b":vi-bWord'

ctrl + f —> 単語ごとに右へ移動 ctrl + b —> 単語ごとに左へ移動

(環境によってはこの設定が有効にならないケースを確認しています。おそらく特定の bash のバージョンで利用できるようになった設定と思われます。)

Ref: bash/readline for move forward by whitespace-delimited word? - Super User

References


hnishi のブログ


技術系の記事など。
綺麗に書こうとすると続かない気がするので、割と雑に、備忘録的に書いていく方針。
内容に誤りがあった場合などのご連絡は、Twitter の DM などで頂けると幸いです。
※ 記事中の Amazon 商品ページへのリンクは Amazon アソシエイト・プログラムによるリンクを使用しています。