vim编辑器有三种模式:命令模式、插入模式、底行模式
用vi或vim打开一个文件,不存在即可新建;比如在home目录下 vi hello.c 显示为一个新的文件(此时为命令行模式),输入i 进入插入模式,输入自己的文本;按键盘esc键退出插入模式,按:进入底行模式(只能从命令行模式进入底行模式),出现冒号后输入w表示写,q表示退出。
命令模式下常用快捷键说明:
[Ctrl+b]:向上翻页
[Ctrl+f] :向下翻页
G(大写):跳转到文档的最后;
gg:移动到第一行;
0或home:移动到本行第一个字符;
n+space:光标右移n
?word:向上查询word
/word:向下查询word
x:delete(后删);
X:backspace(前删);
yy :复制光标当前所在行;
[n]yy:复制光标后n行;
P:黏贴在光标的上一行
p:黏贴在光标的下一行;
dd: 删除光标所在行
[n]dd:删除光标后n行
u:撤回上一步操作(有可能会误删除)
[ctrl+r]或(.小数点):重复上一个操作
*******************************************************************
插入模式常用快捷键说明:
i:进入插入模式;
o:(小写字o)光标的下一行插入新的一行;
A:光标所在行最后一个字符出插入;
******************************************************************
底行模式(只能从命令模式进入)
w: 保存
q: 退出vi(系统会提示保存修改)
q! :强行退出(对修改不做保存)
wq :保存后退出
w空格[filename]: 另存为filename的文件
set nu: 显示行号
set nonu: 取消行号