Distributions
› Ubuntu
› Fedora
› CentOS
中文资源站
› 网易开源镜像站
chuan
V2EX  ›  Linux

命令行鼠标指针如何移动一个 W-O-R-D?

  •  1
     
  •   chuan ·
    chuan92 · Jul 3, 2015 · 4521 views
    This topic created in 4145 days ago, the information mentioned may be changed or developed.
    linux里面命令行鼠标指针移动一个word可以用alt+f/b,那移动W-O-R-D这种有快捷键吗?还有ctrl+w回删一个word,有没有对应的删除W-O-R-D的方法?在网上好像没搜到相关的内容
    9 replies  •  2015-07-05 07:45:55 +08:00
    Tiande
    Tiande
    Jul 3, 2015
    1
    命令行开启 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
    Tiande
    Tiande
    Jul 3, 2015
    2
    vi mode 下,
    使用 w/b 移动一个 word
    使用 W/B 就是移动一个 w-o-r-d
    Tiande
    Tiande
    Jul 3, 2015
    3
    vi mode 下,
    使用 dw/db 删除一个 word
    使用 dW/dB 删除一个 w-o-r-d

    回删就是 db/dB 了
    Tiande
    Tiande
    Jul 3, 2015
    4
    ((( ;゚Д゚))) b e w 三个键的功能我打乱了,你自己随便试试看吧。
    chuan
    chuan
    OP
    Jul 3, 2015
    5
    @dtdnqsb 现在看来除了绑定成vi模式没什么好解决方法了,我是vim党的,但命令行编辑用vi要切换模式略不爽啊
    Tiande
    Tiande
    Jul 3, 2015
    6
    @chuan
    即使开启 vi mode , 命令行 也只有在按下 ESC 后才进入 vi 的 普通模式 (hjkl)。

    启动的时候,都是普通的 编辑模式 。
    deepreader
    deepreader
    Jul 4, 2015
    7
    @dtdnqsb vim阅读比较好,编辑的时候就麻烦了,模式切换真蛋疼。
    @chuan 早日回归emacs怀抱,ctl+b (backward), ctl+f (forward). 其他ctl+a, ctl+e, ctl+d。命令行都在抄emacs....
    Tiande
    Tiande
    Jul 4, 2015
    8
    @deepreader 哈哈哈哈,这俩随便学个感觉就够了。
    反正结局都是永久性手残。
    amoblin
    amoblin
    Jul 5, 2015
    9
    命令行下行操作使用的readline模块,默认是Emacs风格的,快捷键参见: http://www.bigsmoke.us/readline/shortcuts
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1655 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 04:59 · PVG 12:59 · LAX 20:59 · JFK 23:59
    ♥ Do have faith in what you're doing.