iTerm2工具使用介绍
前言
其实现在os x的terminal已经做的很好了,但是iTerm2的功能依然要更强大一些。简述下优点和常用功能:
- 开源免费
- 兼容性比默认Terminal更好。
- 对于经常要远程使用的情况下,默认的Terminal在使用vi时经常出现不兼容的问题,而iTerm2在这方面显然做的更好。
- 快捷键丰富。
iTerm2 快捷键
特殊键说明
键盘符号 | 键盘图形 |
---|---|
command | ⌘ |
option | ⌥ |
shift | ⇧ |
control | ⌃ |
快捷键操作
快捷键 | 作用 |
---|---|
command+方向键 | 切换tab |
command+enter | 全屏模式 |
command+f | 搜索,支持正则表达式 |
command+d | 垂直分屏 |
command+shift+d | 水平分屏 |
command+[ 或 command +] | 在最近使用的分屏直接切换 |
command+t | 打开新标签 |
command+w | 关闭新标签 |
ommand+; | 自动补全历史命令 |
command+r | 清除屏幕,相当与clear |
command+p/n | 上一条/下一条命令,相当于方向键上和下 |
ctrl+r | 搜索命令历史 |
Vim快捷键(Mac)
移动光标
移动到行尾”$”,移动到行首”0”(数字)
移动到段首”{“,移动到段尾”}”
移动到下一个词”w”,移动到上一个词”b”
移动到文档开始”gg”,移动到文档结束”G”
跳到第n行”ngg” 或 “nG” 或 “:n”
移动光标到屏幕顶端”H”,移动到屏幕中间”M”,移动到底部”L”
移动到上次编辑文件的位置 “`”
编辑操作
光标后插入”a”, 行尾插入”A”
后插一行插入”o”,前插一行插入”O”
删除字符插入”s”, 删除正行插入”S”
光标前插入”i”,行首插入”I”
删除一行”dd”,删除后进入插入模式”cc”或者”S”
删除一个单词”dw”,删除一个单词进入插入模式”cw”
删除一个字符”x”或者”dl”,删除一个字符进入插入模式”s”或者”cl”
粘贴”p”,交换两个字符”xp”
交换两行”ddp”
复制”y”,复制一行”yy”
拷贝当前行 “yy”或者”Y”
撤销”u”,重做”ctrl + r”
删除到行尾可以使用”D”或”C”
删除当前字符 “x”
“ >>”缩进所有选择的代码
“<<” 反缩进所有选择的代码
合并两行” J”
若不想保存文件,而重新打开”:e!”
若想打开新文件 “:e filename”,然后使用”ctrl + ^”进行文件切换
vim的简单配置
1 | syntax enable |