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 "设置自动缩进

相关阅读

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: