科探空谷
  • Home
  • zhimind home
  • Categories
  • Tags
  • Archives
  • 留学
    • 学校库
    • 专业库
    • 研究方向与招生
    • 工具
    • GPA计算器
    • 脑洞背单词
    • 脱口而出

bash emacs编辑模式

目录

  • emacs模式的热键操作:
    • 对于字符(ctrl):
    • 对于单词(esc):
    • 对于行(ctrl):
    • 对于历史文件(esc):
  • 命令行补齐:
    • 通用热键:
    • 补齐文件名(/):
    • 补齐用户名(~):
    • 补齐主机名(@):
    • 补齐内置变量($):
    • 补齐命令名(!):
    • 补齐历史列表中的命令 名:esc+tab
  • 杂项命令:
目录

emacs模式的热键操作:¶

对于字符(ctrl):¶

        前移一个字符:ctrl+f

        后移一个字符:ctrl+b

        删除前一字符:ctrl+h

        删除后一字符:ctrl+d

对于单词(esc):¶

        前移一个单词:esc+f

        后移一个单词:esc+b

        删除前一单词:esc+ctrl+h,或ctrl+w

        删除后一单词:esc+d

        恢复最后删除的项:ctrl+y

对于行(ctrl):¶

       移到行首:ctrl+a

       移到行尾:ctrl+e

       从光标所在删除直到行首:ctrl+u

       从光标所在删除直到行尾:ctrl+k

       移到前一行:ctrl+p

       移到后一行:ctrl+n

对于历史文件(esc):¶

       移动到历史文件的首行:esc+<

       移动到历史文件的末行:esc+>

       在历史文件中反向搜索:ctrl+r

命令行补齐:¶

通用热键:¶

       试图补齐命令行:tab

       列出所有可能的备选项:esc+?

补齐文件名(/):¶

       试图补齐文件名:esc+/

       列出所有备选文件名:ctrl+x+/

补齐用户名(~):¶

        试图补齐用户名:esc+~

        列出所有备选用户名:ctrl+x+~

补齐主机名(@):¶

        试图补齐主机名:esc+@

        列出所有备选主机名:ctrl+x+@

补齐内置变量($):¶

        试图补齐变量名:esc+$

        列出所有备选变量名:ctrl+x+$

补齐命令名(!):¶

        试图补齐命令名:esc+!

        列出所有备选命令名:ctrl+x+!

补齐历史列表中的命令 名:esc+tab¶

杂项命令:¶

  1. 清 屏:ctrl+l
  2. 反转光 标所在字符及其前面的字符:ctrl+t
  3. 从光标处开始的整个单词大写:esc+u
  4. 从光标处开始的整个单词小写:esc+l
  5. 将光标处的单词的首字母大写:esc+c

Published

4月 6, 2018

Last Updated

4月 6, 2018

Category

开发工具

Tags

  • bash 3
  • emacs 1
  • shell 4

Stay in Touch

  • Powered by Pelican. Theme: Elegant by Talha Mansoor