一.常用命令
1.1删除
1.2保存;移动;撤销;粘贴;拷贝;替换
1.3修改
1.4跳转
1.4打开文件(用 vi [文件] )
二.文件
命令 ctrl + g 在左下角显示文件名,行数,当前光标相对文件的位置。
1.1另存为
将文件另存为**:w**
:w python表示将文件拷贝,另存为python.
将局部文件另存为?
进入可视模式,然后:w python
1.2合并文件
:r 文件名
1.3打开多个文件
-o(垂直)
-O(水平)
vi -o 文件1 文件2
怎么切换到下一个文件?
ctrl w w 将光标切换到下一个文件。
对于垂直并排的文件:ctrl + w+上下方向
对于水平并排的文件:ctrl + w+左右方向
怎样退出文件?
:qa! 忽略修改退出
:wa! 保存修改退出
三.定位括号
按下%键可以快速帮你找到另一半括号
四.缩进
缩进:>>
反缩进:<<
怎么使多行进行缩进?
方法1:缩进两行可以执行 2 >>
方法2: v进入visual可视模式,选中(高亮部分)用>进行缩进。可视模式可见即可得,也可进行拷贝删除等命令。
五.搜索
查找是从按下/那一刻开始的,/和:一行。按下后,光标到达右下方的命令行模式,这时候只需要输入搜索的内容,即可看到搜索内容被高亮显示,例如,include内容被高亮显示。搜索默认是从光标开始的位置,按小写n进行下一个搜索,大写N往上搜索。
需要注意/向后进行搜索,?向前进行搜索。
十个特殊的字符是不能/搜索的,. * ,^ % / ? ~ $,需要在前加上\
搜索得到的内容一般进行替换,在输入/py在按enter提示内容被找到后,输入:s/py/ch就可以吧py替换成ch。
想全部替换:%s/py/ch
如果想替换前询问是否可以替换:%s/py/ch/gc,输入以上命令后出现。
y:替换
n:不替换
a:替换所有
q:放弃替换
l:替换第一个并进入插入模式
^E:滚动屏幕
^Y:
六.替换
七.执行shell命令
:! 命令可以执行命令,在按enter就可以回到vim。