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 版权协议,转载请附上原文出处链接和本声明。
AI 代码解读

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

目录
相关文章
4.vim(vi)模式之一:命令行模式
4.vim(vi)模式之一:命令行模式
67 1
|
11月前
|
3.vim(vi)模式之一:编辑模式
3.vim(vi)模式之一:编辑模式
76 0
Vi 和 Vim 文本编辑器使用指南
Vi 和 Vim 是 Unix/Linux 系统中常用的文本编辑器,Vim 是 Vi 的改进版,增加了语法高亮、多级撤销等功能。它们支持命令模式、插入模式和末行模式,可通过快捷键高效进行文本编辑操作,如移动光标、删除文本、查找替换等。例如,命令模式下“hjkl”分别用于左右上下移动光标,“x”删除字符,“i”进入插入模式输入文本,“:wq”保存并退出。
30 6
vi编辑器,现在vi\vim是文本文件进行编辑的最佳选择,Vim是vi的加强的版本,兼容vi的所有指令,vim编辑器有三种工作模式,一开始进入的是命令模式,命令模式i是插入的意思,两下y+p复制内容
vi编辑器,现在vi\vim是文本文件进行编辑的最佳选择,Vim是vi的加强的版本,兼容vi的所有指令,vim编辑器有三种工作模式,一开始进入的是命令模式,命令模式i是插入的意思,两下y+p复制内容
|
6月前
|
Linux vi/vim
Linux vi/vim
49 5
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时生效。
112 6
Linux下vi与vim命令使用与区别
Linux下vi与vim命令使用与区别
214 0
Linux-- vi / vim 编辑器
Linux-- vi / vim 编辑器
86 0
Docker解决没有vi、vim等命令
Docker解决没有vi、vim等命令
504 0