mac shell 快捷键

操作快捷键

移动光标至行首

CTRL+A

第一次按时,移动光标至行首;再次按时,回到原有位置

CTRL+X

移动光标至行尾

CTRL+E

光标向左移动一个字符

CTRL+B

光标向左移动一个单词

ESC+B

光标向右移动一个字符

CTRL+F

光标向右移动一个单词

ESC+F

删除光标前一个字符,即退格(Backspace)CTRL+H

删除光标后一个字符,(相当于Delete)无任何字符时相当于exitCTRL+D

删除光标前所有字符

CTRL+U

删除光标后所有字符;纵向制表符,在脚本中下移一行,用/x0b表示CTRL+K

删除光标前一个单词(根据空格识别单词分隔)

CTRL+W

粘贴之前(CTRL+U/K/W)删除的内容CTRL+Y

清屏,相当于指令“clear”CTRL+L

查找并自动匹配之前使用过的指令

CTRL+R

回车,相当于EnterCTRL+M

跳到新行,等同于回车

CTRL+O

新起一行,命令行下等同于回车

CTRL+J

横行制表符,在命令行中补齐指令,效果和Tab键相同CTRL+I

补齐指令

TAB

上一条指令,等同于向上箭

CTRL+P

下一条指令,等同于向下箭

CTRL+N

使下一个特殊字符可以插入在当前位置,如CTRL-V可以在当前位置插入一个字符,其ASCII是9,否则一般情况下按结果是命令补齐CTRL+V

中断操作

CTRL+C

冻结终端操作(暂停脚本)

CTRL+S

恢复冻结(继续执行脚本)

CTRL+Q

使下一个单词首字母大写,同时光标前进一个单词,如光标停留在单词的某个字母上,如word中的o字母上,则o字母变大写.而不是wESC+C

使下一个单词所有字母变大写,同时光标前进一个单词;如光标在o字母上,则ord变大写, w不变.ESC+U

使下一个单词所有字母变小写,同时光标前进一个单词;如光标在o字母上,则ord变小写, w不变.ESC+I

将光标处的字符和光标前一个字符替换位置

CTRL+T

重复运行最近一条以“word”开头的指令,如!ls或!l!word

调用上一条指令的最后一个参数作为当前指令对象,如,假设上一条指令为:ls abc.txt bbc.txt那么,vi !$相当于:vi bbc.txt!$

调用执行指定编号的历史记录指令,如!2, !11!number

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Vim的几种模式 正常模式:可以使用快捷键命令,或按:输入命令行。 插入模式:可以输入文本,在正常模式下,按...
    红线路亚湾阅读 17,288评论 0 1
  • 曾经在思科的工厂测试系统`KlemTest` (`SUSE`命令行模式)中使用`VI`/`VIM`超过2年半,现在...
    戈多在地狱阅读 1,872评论 1 13
  • 命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。 启动vim 在命令...
    im蚂蚁阅读 30,836评论 3 48
  • 这个就是电脑上键盘所有键的功能。 saber_7755 CTRL组合键 Ctrl + A 全选 Ctrl + B ...
    皧烁宝贝阅读 17,749评论 0 33
  • 最近晚上睡眠都不是很好,主要还是心中有所牵挂。早上练车感觉很糟糕,用表妹的话说就是被教练吵得生无可恋。其实我自己也...
    峡溪飞瀑阅读 266评论 0 2