Vim编辑器
一.模式
1.正常模式(默认正常模式)(按i切换到编辑模式)
2.编辑模式(编辑文本的模式)(按esc退出该模式回到正常模式)
3.命令行模式(输入命令的模式)(正常模式下输入:进入到该模式)
二.使用vim
1.新建文档
vim test.txt
通过该命令会使用Vim编辑器打开test.txt文本文件,如果没有该文件会自动创建一个
2.编辑文档
输入小写的i进入到编辑模式,输入一些文本后按esc退出编辑模式回到正常模式.
3.保存和退出文档
在正常模式下,输入:进入到命令行模式然后输入q进行不保存退出,或者输入wq进行保存并退出,我们一般都是使用这个命令来保存文档
4.配置vim
终端输入vim –version
会看到这个字段user vimrc file: "$HOME/.vimrc"
,使用vim $HOME/.vimrc
打开该文件输入
syntax on 语法高亮
set expandtab
set autoindent 自动缩进
set number 显示行号
set relativenumber 显示相对行号
三.编辑模式
在正常模式下,可以输入以下命令进入到对应的编辑模式
1.i(insert)
该模式下会把输入的文字插入到光标前面也就是插入
2.a(append)
该模式下会把输入的文字插入到光标后面也就是追加
3.大写I或者shift+i
该模式下会把输入的文字插入到该段落最前面
4.大写A或者shift+a
该模式下会把输入的文字插入到该段落最后面
5.o
在当前光标所在的行下面新增一行
6.大写O或者shift+o
在当前光标所在的行上面新增一行
7.gg
将光标移动到文档最顶部
8.大写G或者shift+g
将光标移动到文档最低部
9.yy
复制光标所在的那一行文字
10.p
粘贴复制的内容到光标所在的那一行
11.dd
删除当前行
12.英语句号
重复上次操作
13.u
撤回上次操作
14.Ctrl+r
恢复上次操作
15.dw(delete word)
删除单词
16.cw(change Word)
改变单词
17.w
移动到下个单词的开头
18.e
移动到下个单词的末尾
19.b
移动到上个单词的开头
20.yw
复制一个单词
四.命令行模式
1.搜索内容
在正常模式下输入/你要搜索的内容,光标就会自动跳转到该单词出现的位置,按回车可以跳到下一个匹配的单词位置
2.替换内容
在正常模式下输入
:%s/你要替换的文本/替换文本/g 加g表示全局替换