8.vim(vi)自定义环境变量

简介: 8.vim(vi)自定义环境变量

当我们使用vim(vi)编辑完文件保存离开后,第二次再次进入该文件时,光标竟然就在上一次离开的那一行上,非常方便。思考:为什么会这样呢?

这是因为vim(vi)会主动将曾经做过的行为记录下来,以方便下次进入定位,记录该动作的文件是:

more ~/.viminfo

该文件在每个家目录下,当首次使用vim(vi)后,这个文件会自动产生。在vim里所做的动作,可以在这个文件内部查询到。

vim的环境参数有很多,如果想知道当前设置值,可以在一般模式下输入:": set all"来查看。

由于设置的环境参数实现太多了,所以我们只需知晓常用的几个简单设置值即可。

vim自定义环境参数
参数 说明
:set nu 设置行号
:set showmode 是否在左下角的状态行显示-INSERT-
:set all 显示当前所有的环境参数设置值
:syntax (off | on) 是否根据程序相关语法显示不同的颜色,默认为on
:set hlsearch 是否将搜索的字符串反白显示,默认值是hlsearch
vim自定义环境参数一般是放在/etc/vimrc文件中,不过,个人建议不要修改它,可以修改家目录下的.vimrc(如果不存在,请手动创建,E.g:touch .vimrc),然后写入所希望设置的值。

E.g:

vim ~/.vimrc

这样,当我们下次重新以vim(vi)编辑某个文件时,该文件的默认环境设置就为上图所示,我们可以方便进行相关操作。

文章知识点与官方知识档案匹配,可进一步学习相关知识
————————————————

                        版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/z19861216/article/details/130592629

目录
相关文章
|
5月前
|
存储 开发工具
4.vim(vi)模式之一:命令行模式
4.vim(vi)模式之一:命令行模式
50 1
|
5月前
|
开发工具
3.vim(vi)模式之一:编辑模式
3.vim(vi)模式之一:编辑模式
45 0
|
3月前
|
开发工具
vi编辑器,现在vi\vim是文本文件进行编辑的最佳选择,Vim是vi的加强的版本,兼容vi的所有指令,vim编辑器有三种工作模式,一开始进入的是命令模式,命令模式i是插入的意思,两下y+p复制内容
vi编辑器,现在vi\vim是文本文件进行编辑的最佳选择,Vim是vi的加强的版本,兼容vi的所有指令,vim编辑器有三种工作模式,一开始进入的是命令模式,命令模式i是插入的意思,两下y+p复制内容
|
3月前
|
Linux Shell 开发工具
Linux Vim批量注释和自定义注释
在Vim中,快速批量注释和取消Shell脚本的多行可以使用替换命令。例如,用`:1,10s/^/#/g`在第1到10行行首加`#`注释,`:1,10s/^#//g`则移除这些行的行首`#`。定义快捷键如`:map^P l#<Esc>`(需用Ctrl+V+P生成^P)能一键在当前行添加`#`注释。要取消注释,可以定义`:map^B 0x`来删除行首字符。通过`.vimrc`保存快捷键设置,可使它们在每次启动Vim时生效。
50 6
|
4月前
|
程序员 Linux 开发工具
Vi和Vim编辑器
Vi和Vim编辑器
|
5月前
|
Linux Shell 开发工具
Linux-- vi / vim 编辑器
Linux-- vi / vim 编辑器
28 0
|
10月前
|
Unix Linux Shell
Linux下vi与vim命令使用与区别
Linux下vi与vim命令使用与区别
147 0
|
5月前
|
开发工具 Docker 索引
Docker解决没有vi、vim等命令
Docker解决没有vi、vim等命令
301 0
|
5月前
|
Linux 开发工具
Linux的基础编程——vi/vim编辑器(六)
Linux的基础编程——vi/vim编辑器(六)
59 0
Linux的基础编程——vi/vim编辑器(六)
|
5月前
|
Linux 开发工具
6.vim(vi)多文件编辑
6.vim(vi)多文件编辑
60 1