命令行终端下,使用 Ctrl + 指定键实现按词操作的配置
该文章根据 CC-BY-4.0 协议发表,转载请遵循该协议。
本文地址:https://fenying.net/post/2023/02/21/word-base-control-in-terminal/
有些系统(CentOS?)或者说部分命令行终端里面使用 Ctrl+左右方向键或者退格键,不能按词操作。这时候只需要在 /etc/inputrc
这个文件里添加几行设置,重新登录终端即可。
Ctrl+← 和 Ctrl+→ 按词移动:
1"\e[1;5C": forward-word
2"\e[1;5D": backward-word
3"\e[5C": forward-word
4"\e[5D": backward-word
5"\e\e[C": forward-word
6"\e\e[D": backward-word
Ctrl+Backspace 和 Ctrl+Delete 按词删除:
1"\C-h": backward-kill-word
2"\e[3;5~": kill-word
参考:
comments powered by Disqus