vim的三种模式:命令行模式、底行模式、插入模式
三种模式的切换:初始命令行模式按I/A切换到插入模式,按ESC切换回命令行模式,按shift+:切换到底行模式,输入wq保存退出
vim +生成文件名 建立文本文件
esc的一些指令
数字yy
复制从光标开始的数字行
p
粘贴
u
恢复撤销
底行的一些指令
/+字符 或者 ?+字符
查找字符
s/字符1/字符2/g
将全行字符1替换成字符2
s/字符1/字符2/gc
把该行字符逐个替换,并询问是否替换
数字,数字 s/字符1/字符2/g
将第*行到第*行的字符进行替换
%s/字符1/字符2
全部替换
wq!
强制退出
!+命令(如pwd)
用gcc进行编译的时候同时执行的指令
数字,数字 w 源文件名.c
将*行到*行的内容另存为源文件
r +源文件
将源文件在当前文件中打开
files
打开正在执行的文件
sp或sp+文件路径
分屏显示
配置vim命令为:vim /etc/vimrc即可对vim进行各种配置
set number 为每行标号
set ruler
在右下角显示光标位置
set autoindent
自动缩进
set cursoline
在所在行下加一条线
set mouse=a
分屏显示鼠标控制分屏操作
如果对文本文件作了修改未保存就退出,再次开启文本文档时会出错,只需重新进入切换到底行q退出,输入命令 vim -a,ls,删掉新生成的文件即可。
同时用vim打开多个文件: vim+文件名1 文件名2