Linux工具——vim

安装vim

yum -y install vim

如果安装失败,提示Could not resolve host:mirrorlist.centos.org: Unkown error的问题,需要替换yum源,可以参考这个文章


 配置vim

root的vim配置文件在  /etc/vimrc

普通用户的vim配置文件在用户对应家目录下,是一个隐藏文件.vimrc

大家感兴趣可以查找相关文章,自己在文件中去配置,打开文件写入内容即可

vim .vimrc

如果懒得配置,这里推荐一个一键配置的方法

安装(强烈建议在普通用户下配置)

curl -sLf https://gitee.com/HGtz2222/VimForCpp/raw/master/install.sh -o ./install.sh && bash ./install.sh

卸载

bash ~/.VimForCpp/uninstall.sh

想要修改配置内容可以在用户家目录下修改.vimrc

vim .vimrc


使用vim

vim有三种常用模式:命令模式,插入模式,底行模式

进入插入模式——i 

我们使用vim打开一个文本文件时,进入的是命令模式,直接按键盘输入内容是不会有反应的,想要写文档只需要按i键,看到下面有insert就表示进入插入模式了,之后就可以像记事本那样写入内容了

 插入模式的使用很简单,就相当于记事本,这里就不过多赘述了

想要退出插入模式只要按Esc就可以

命令模式(正常模式)

命令模式可以帮助我们对文档进行便捷的修改,这需要我们熟记一些命令:

定位光标:

gg:定位光标到首行

G:定位光标到最后一行

数字 + G:定位光标到该数字行

$:定位光标到当前行结尾

^:定位光标到当前行开始

w:光标以单词为单位向前移动

b:光标以单词为单位向后移动

h,j,k,l(方向键也可以):光标向左,下,上,右移动一个字符

复制

(数字n)yy:复制光标所在行之后的n行

粘贴

(数字n)p:从光标所在行开始,粘贴剪切板内容n次

剪切删除

(数字n)dd:剪切删除光标所在行之后的n行

(数字n)x:剪切删除光标之后的n个字符

撤销

撤销:u

撤销之前的撤销:ctrl+r

 替换

(数字n)r:对光标后的n个字符进行批量替换

~:对光标所在处的字符进行大小写转换

 底行模式

在命令模式(正常模式)下,输入:即可进入

列出行号

:set nu        列出文件行号。

跳到文件中的某一行

:数字n        光标跳到n行

查找字符

:/关键字(/可以用?替换)       将文本的所有关键字标亮,继续按n会依次跳转到下一个关键字的地方
/ 和 ?查找有什么区别?操作实验一下就知道了

保存文件

:w        保存文件

离开vim

:q       退出vim,如果无法退出就用:q!强制退出
:wq       保存并退出, 一般建议退出时,搭配w一起使用,这样在退出的时候还可以保存文件。

猜你喜欢

转载自blog.csdn.net/weixin_74269833/article/details/131901347