命令行鼠标指针如何移动一个 W-O-R-D?
- 0次
- 2021-07-11 22:42:56
- idczone
linux里面命令行鼠标指针移动一个word可以用alt+f/b,那移动W-O-R-D这种有快捷键吗?还有ctrl+w回删一个word,有没有对应的删除W-O-R-D的方法?在网上好像没搜到相关的内容
命令行开启 vi mode:
http://tiandechi.com/2015/06/12/shell-of-vi-mode/
vi 的普通模式下,使用 w/e 向后跳 word,使用 b 向前跳。
PS:学习 vi 会比较漫长(就看你愿不愿意用),给你稍带一份 一键配置 vimrc:
https://github.com/Tiande/vimrc
vi mode 下,
使用 w/b 移动一个 word
使用 W/B 就是移动一个 w-o-r-d
vi mode 下,
使用 dw/db 删除一个 word
使用 dW/dB 删除一个 w-o-r-d
回删就是 db/dB 了
((( ;゚Д゚))) b e w 三个键的功能我打乱了,你自己随便试试看吧。
现在看来除了绑定成vi模式没什么好解决方法了,我是vim党的,但命令行编辑用vi要切换模式略不爽啊
@chuan
即使开启 vi mode , 命令行 也只有在按下 ESC 后才进入 vi 的 普通模式 (hjkl)。
启动的时候,都是普通的 编辑模式 。
vim阅读比较好,编辑的时候就麻烦了,模式切换真蛋疼。
早日回归emacs怀抱,ctl+b (backward), ctl+f (forward). 其他ctl+a, ctl+e, ctl+d。命令行都在抄emacs....
哈哈哈哈,这俩随便学个感觉就够了。
反正结局都是永久性手残。
命令行下行操作使用的readline模块,默认是Emacs风格的,快捷键参见: http://www.bigsmoke.us/readline/shortcuts