1.Vim编辑器安装
CentOS安装
使用yum包管理工具静默安装vim yum -y install vim
查看vim版本确认安装成功 vim --version
Ubuntu安装
使用apt-get应用程序管理工具安装vim sudo apt-get install vim
查看vim版本确认安装成功 vim --version
2.Vim编辑器基本操作
以下操作请在英文输入法状态下进行
命令模式(Vim默认模式)
快捷键作用
i
i
i从当前光标位置前进入编辑模式
I
I
I从当前行行首进入编辑模式
a
a
a从当前光标位置后进入编辑模式
A
A
A从当前行行尾进入编辑模式
o
o
o从当前行的下面插入新行进入编辑模式
O
O
O从当前行的上面插入新行进入编辑模式
h
h
h光标向左移动一个字符
j
j
j光标向下移动一行
k
k
k光标向上移动一行
l
l
l光标向右移动一个字符数字
n
+
h
n+h
n+h光标向左移动n个字符数字
n
+
j
n+j
n+j光标向下移动n行数字
n
+
k
n+k
n+k光标向上移动n行数字
n
+
l
n+l
n+l光标向右移动n个字符
0
0
0光标回到行首$光标回到行尾
w
w
w光标移动到下一个单词处
G
G
G光标移动到最后一行行首数字
n
+
G
n+G
n+G光标移动到第n行g+g光标回到第一行行首Ctrl+E窗口向下滚动一行Ctrl+Y窗口向上滚动一行Ctrl+F窗口向下滚动一页Ctrl+B窗口向上滚动一页数字n+Ctrl+E窗口向下滚动n行数字n+Ctrl+Y窗口向上滚动n行数字n+Ctrl+F窗口向下滚动n页数字n+Ctrl+B窗口向上滚动n页d+d删除光标当前所在行数字n+d+d删除包括光标当前所在行的后n行uundo撤销Ctrl+rredo重做d+0从光标所在处删除到行
首
\color{red}{\large{首}}
首d+$从光标所在处删除到行
尾
\color{red}{\large{尾}}
尾d+w从光标所在处删除到下一个单词处y+y复制光标当前所在行数字n+y+y复制包括光标当前所在行的后n行
p
p
p将缓冲区中的内容paste粘贴到光标位置处之
后
\color{red}{\large{后}}
后
P
P
P将缓冲区中的内容paste粘贴到光标位置处之
前
\color{red}{\large{前}}
前数字
n
+
p
n+p
n+p将缓冲区中的内容paste粘贴到光标位置处之
后
\color{red}{\large{后}}
后n次数字
n
+
P
n+P
n+P将缓冲区中的内容paste粘贴到光标位置处之
前
\color{red}{\large{前}}
前n次Z+Z保存退出 编辑模式
快捷键作用Esc进入命令模式 末行模式
快捷键作用
:
:
:进入末行模式
/
/
/从光标所在位置向文件尾搜索,随后按n/N跳转到下/上一个匹配位置
?
?
?从光标所在位置向文件头搜索,随后按n/N跳转到下/上一个匹配位置:q退出:q!不保存强制退出:wq保存退出:qa退出所有打开的文档:s/old/new将光标所在行的第一个匹配结果old替换为new,参数/i表示忽略大小写,/g表示全局模式,/c表示确认:.s/old/new将光标所在行的第一个匹配结果old替换为new,参数/i表示忽略大小写,/g表示全局模式,/c表示确认:ms/old/new将第m行的第一个匹配结果old替换为new,m=1表示第一行,m=$表示最后一行,可加参数同上替换操作:m,ns/old/new将第m~n行的第一个匹配结果old替换为new,可加参数同上替换操作:%s/old/new将全部行的第一个匹配结果old替换为new,可加参数同上替换操作:1,$s/old/new将全部行的第一个匹配结果old替换为new,可加参数同上替换操作
3.Vim编辑器配置
进入用户主目录 cd
查看当前目录是否存在.vimrc隐藏文件,若不存在则继续进行如下步骤 ls -al
创建.vimrc隐藏文件 touch .vimrc
编辑.vimrc隐藏文件 vim .vimrc
.vimrc配置参考 set nu "显示行号
syntax on "语法高亮
set ts=4 "设置制表位为4个空格
set autoindent "设置自动缩进
相关阅读
发表评论