快捷键 | 作用 |
---|---|
== | 自动缩进 |
a | 插入字母后 |
i | 插入字母前 |
o | 换行插入一行 |
v | 选中 |
c | 剪切 |
y | 复制 |
p | 粘贴 |
w | 跳到下一个单词 |
e | 跳到单词末尾(b 相反) |
f | fa 跳到当前行a处 |
$ | 行尾 |
^ | 行末 |
G | 页末 |
ctrl+e ctrl+y | 下滚上滚 |
ctrl+f(d) ctrl+b(u) | 下翻上翻 |
ctrl+o ctrl+i | 光标回退与追踪 |
set ic \ set noic : 搜索是否区分大小写
u:撤销操作
ctrl+r :重复操作
:%s/from/to/g : 对所有行的内容进行替换
:E 目录浏览 Sex Vex
:b 返回
:r ~/app/book.txt 打开文件
:vsp ~/b.txt 分屏打开
ctrl + w 切换分屏 (+ hjkl) 挪动当前分屏 (+ HJKL) 高度调整( + -+) 左右调整( + <>)
这里还有必备的终端编辑快捷键:
快捷键 | 作用 |
---|---|
Ctrl + d | 删除一个字符,相当于通常的Delete键(命令行若无所有字符,则相当于exit;处理多行标准输入时也表示eof) |
Ctrl + h | 退格删除一个字符,相当于通常的Backspace键 |
Ctrl + u | 删除光标之前到行首的字符 |
Ctrl + k | 删除光标之前到行尾的字符 |
Ctrl + c | 取消当前行输入的命令,相当于Ctrl + Break |
Ctrl + a | 光标移动到行首(Ahead of line),相当于通常的Home键 |
Ctrl + e | 光标移动到行尾(End of line) |
Ctrl + f | 光标向前(Forward)移动一个字符位置 |
Ctrl + b | 光标往回(Backward)移动一个字符位置 |
Ctrl + l | 清屏,相当于执行clear命令 |
Ctrl + p | 调出命令历史中的前一条(Previous)命令,相当于通常的上箭头 |
Ctrl + n | 调出命令历史中的下一条(Next)命令,相当于通常的上箭头 |
Ctrl + r | 显示:号提示,根据用户输入查找相关历史命令(reverse-i-search) |
Ctrl + w | 删除从光标位置前到当前所处单词(Word)的开头 |
Ctrl + y | 粘贴最后一次被删除的单词 |
其它Command-Line技巧提示
•输入命令open .可以用Finder打开当前的位置。
•在Terminal的偏好里面可以设定它的外观和风格。
•中止一个错误的或者发疯的命令,可以使用组合键control + C。
•你可以在执行前编辑命令,只需要使用箭头和键盘上的其他字母。
•没有输入任何命令时,你可以用▲和▼来浏览历史命令。同样可以编辑和再次执行。
•你也可以使用history命令查看历史记录。
Command + K 清屏
Command + T 新建标签
Command +W 关闭当前标签页
Command + S 保存终端输出
Command + D 垂直分隔当前标签页
Command + Shift + D 水平分隔当前标签页
Command + shift + {或} 向左/向右切换标签