vim快捷
1. 移动光标和文本插入
命令 | 效果 |
---|
i | 从光标所在位置前插入文本 |
I | 将光标移动到当前行首开始插入文本 |
A | 从行尾开始插入文本 |
o | 在当前行的下面打开一行 |
命令 | 效果 |
---|
0 | 移至行首 |
$ | 移至行尾 |
: 0 | 移动至文件的首行行首 |
: $ | 移动至文件最末行行首 |
2. 文本删除
命令 | 效果 |
---|
D | 删除光标至行尾 |
d0 | 删除行首至光标前一个字符 |
dw | 删除当前字 |
[n]dd | 删除行 |
dG | 删除当前行至行尾 |
dH | 删除行首至当前行 |
2. 文本复制
命令 | 效果 |
---|
[n]yy | 复制n行至缓冲区 |
p | 将缓冲区的字符粘贴到光标所在位置 |
3.显示行号
命令 | 效果 |
---|
set number | 显示行号 |
set nonumber | 取消显示行号 |
4. 查找和替换
命令 | 效果 |
---|
/test | 开始搜索(向下)字符串下一次出现的位置 |
?test | 开始搜索(向上)字符串前一次出现的位置 |
n | 重复上一次搜索 |
命令 | 效果 |
---|
: 1,$ s/old_str/new_str/g | 替换所有 |
5. 多行注释
多行注释:
1. 进入命令行模式,按ctrl + v进入 visual block模式,把需要注释的行标记起来
2. 按大写字母I,再插入注释符,例如//
3. 按esc键就会全部注释了
取消多行注释:
1. 进入命令行模式,按ctrl + v进入 visual block模式,把需要注释的行标记起来
4. 按字母j,或者k选中注释符号
5. 按d键就可全部取消注释
linux终端快捷
命令 | 效果 |
---|
crtl +a | 光标移至行首 |
crtl +e | 光标移至行尾 |
crtl + u | 删除行首至光标前一个字符 |
crtl + k | 删除光标至行尾 |
crtl + w | 删除光标处到当前单词开头部分 |
crtl + y | 撤销最近一次删除 |