*VIM、VI编译环境
i进入插入模式,按Esc键,进入命令模式。
一、Vim复制、剪切和粘贴命令
复制称为yank(y)
剪切称为delete(d)
粘贴称为put(p)
(一)复制(Yanking)
需要在查看的环境之下:
1.move,选择要复制的内容->按y;
2.v,选择要对齐的内容按下‘=’;
3.yy-Yank(复制)当前行,包括换行符;
4.3yy-从光标所在的行开始辅助三行;
5.y$-提取(复制)从光标到行尾的所有内容;
6. y^-提取(复制)从光标到行首的所有内容;
7. yw-将(复制)到下一个单词的开头。
8. yiw – Yank(复制)当前单词。
9. y%-将(复制)到匹配字符,默认情况下,支持的对是(),{ } 和 [ ],在匹配的括号之间复制文本很有用。
(二)剪切(Deleting)
在正常模式下,d是剪切(deleting)文本的键,将光标移动到所需位置,然后按d键,然后按移动命令,以下是一些有用的删除命令:
- dd-删除(cut)当前行,包括换行符。
- 3dd-从光标所在的行开始,删除(cut)三行。
- d$-删除(cut)从光标到行尾的所有内容。
- 适用于拉动的movement命令也可用于删除,例如dw,删除到下一个单词的开头,而d^删除从光标到行首的所有内容。
#####(三) 粘贴(Putting)
1.要放置被选中或删除的文本,请将光标移动到所需位置,然后按p将文本放置(paste)在光标之后,或按P将(paste)放置在光标之前。
#####(四)代码对齐(Code Alignment)
- 命令模式下:=:1,$
- gg(把关标定位到最上面),V(进入VISUAL模式),shift+g(选中整篇文本),然后=。
- gg=G
- step1:ctrl + v (选中块)
step2:ctrl + f (向前) 或 ctrl +v (向后)
step3:按"=", 把选中的代码对齐
一、Vim保存退出
- 命令模式,直接按
ZZ
- 命令模式,按
:wq