概要
sshした端末上でCtrl + 矢印キーで1単語分移動をさせようとしたら「;5c」や「;5d」に変換されてしまい、移動ができなかった。
~/.inputrcを編集してこれが可能なようにする。
バージョン情報
- xfce4-terminal 0.8.7.4
記述内容
~/.inputrc にこう書けば良いらしい。
"\e[1;5C": forward-word "\e[1;5D": backward-word
記述したらログインし直すか下記のコマンドを実行する。
$ bind -f ~/.inputrc
参考ページ
おまけ
terminalでのショートカット各種。word単位で左右に動くショートカットもあるのだけどAltを使うので他のショートカットに奪われてしまうことがあって使っていない。
key | action |
---|---|
Ctrl + a | 行頭へ移動 |
Ctrl + e | 行末へ移動 |
Ctrl + f | カーソルを左に1つ進める |
Ctrl + b | カーソルを右に1つ進める |
Ctrl + r | reverse incremental search |
Ctrl + i | 入力補完 |
Ctrl + o | コマンド実行 |
Ctrl + xx | 以前のカーソル位置と現在のカーソル位置を行き来する |
Ctrl + y | yank。Ctrl+uとかCtrl+wでクリップボードに保存 |
Ctrl + ; | クリップボードからペースト |
Ctrl + d | カースル上の文字を1文字削除 |
Ctrl + h | 手前の文字を1文字削除 |
Ctrl + w | 1単語削除 |
Ctrl + u | カーソル以前を削除 |
Ctrl + k | カーソル以降を削除 |
Ctrl + t | カーソルの文字を隣の文字と入れ替え |
Ctrl + p | コマンド入力履歴を1つ戻る |
Ctrl + n | コマンド入力履歴を1つ進む |
Ctrl + l | スクリーンをクリア |
改定履歴
Author: Masato Watanabe, Date: 2019-07-05, 記事投稿 Author: Masato Watanabe, Date: 2019-07-19, カーソル以降削除がCtrl + uになっていたので修正