Terminal交互式输入行编辑

Emacs风格的快捷键编辑

    C-a (Control + A)将光标移动到行首
    C-e 移动到行尾
    C-b 向左移一个字符
    C-f 向右移一位
    M-d 向右剪切一个符串
    C-d 向右剪切一个字符
    C-k 剪切光标右边直到行尾的所有字符
    C-x <del> 剪切到行首
    C-y 将最后一次剪切的字符串粘贴到光标位置
    C-/ 撤销最后一次修改,它可以因积累作用重复。

版权声明:除特别注明外,本站所有文章均为王晨曦个人站点原创

转载请注明:出处来自王晨曦个人站点 » Terminal交互式输入行编辑

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注

  1. 王晨曦 说道:

    1、 需要按行快速移动光标时,可以使用键盘上的编辑键Home,快速将光标移动至当前行的行首。除此之外,也可以在命令模式中使用快捷键"^"(即Shift+6)或0(数字0)。 2、 如果要快速移动光标至当前行的行尾,可以使用编辑键End。也可以在命令模式中使用快捷键"$"(Shift+4)。与快捷键"^"和0不同,快捷键"$"前可以加上数字表示移动的行数。例如使用"1$"表示当前行的行尾,"2$"表示当前行的下一行的行尾。 3、I是定位到行首,A是定位到行末。