vim模式介绍
vim的3种模式介绍
vim存在三种工作模式,分别是命令模式,插入模式和底行模式。
命令模式:输入vim命令后启动vim默认进入命令模式,此时所有键部是功能键。
插入模式:命令模式下按“i”就可以进入插入模式,这时就像记事本一样编辑文本了。
底行模式:在命令模式下输入“:”进入底行模式,可以用以保存文件、退出vim以及设置环境执行编译命令等。
3种模式的切换
vim启动进入命令模式
处于插入模式或底行模式时只需按“Esc”退出键即可进入命令模式。
命令模式中按“i”(插入)或“a”(附加)键都可以进入插入模式。
命令模式中按“:”进入底行模式。
底行模式中输入“wq”回车后保存并推出vim。
进入vim
使用vim命令进入vim界面
vim是打开vim的命令test.txt是您打开或者新建文件的文件名。
tc@box:~$ vim test.txt
直接使用vim也可以打开vim编辑器,但是不会打开任何文件。
tc@box:~$ vim
进入底行模式后输入:e test.txt同样可以打开test.txt文件
游标移动
移动vim编辑器的游标
在进入vim后,按下“i”键进入插入模式。在该模式下你可以输入文本信息。
请输入以下三行信息:
12345678
abcdefghijk
testtesttest
按esc进入命令模式,在该模式下使用方向键或者hjkl键可以移动游标。
h:左;
l(小写L): 右
j :下
k: 上
w:移动到下一个单词
b:移动到上一个单词
请尝试在命令行模式下使用字母键在文本中移动游标
选择特定的文本位置后可以进入编辑模式开始编辑。
进入编辑模式
使用命令进入编辑模式
在命令模式下输入下列字母进入编辑模式进行文本编辑
i 在当前光标处进行编辑
a 在光标后插入编辑
o 在当前行后插入一个新行
O 在当前行前插入一个新行
cw 替换从光标所在位置后到一个单词结尾的字符
请尝试不同的从命令模式进入编辑模式的方法,不要忘记esc键可以从编辑模式退回到命令模式。
保存文档
底行模式下保存文档
从命令模式输入“:”进入底行模式,输入w回车,保存文档
退出vim
底行模式下退出vim
从命令模式输入“:”进入底行模式,输入wq回车,保存并退出编辑也可以使用其他的退出命令,命令前的“:”表示处于底行模式中
:q! 强制退出,不保存
:q 退出
:wq! 强制保存并退出
:saveas <path/to/file> 另存为 <path/to/file>
:x 或 :wq 保存并退出
命令模式下退出vim
命令模式下输入“zz”即可保存退出vim
删除文本
命令模式下删除vim文本信息
进入命令模式,使用下列命令进行文本快速删除:
x 删除游标所在的字符
X 删除游标之前的字符
“del”按键删除当前字符
dd 删除整行
dw删除一个word(不适用中文)
dG删除到文档结尾处
d1G 删至文档首部
d$删除至行尾