Vim 编辑器参数(启动参数 + 配置参数)

张开发
2026/4/11 19:37:23 15 分钟阅读

分享文章

Vim 编辑器参数(启动参数 + 配置参数)
Vim 编辑器参数启动参数 配置参数Vim 参数分两大类启动时命令行参数打开文件直接生效、运行时配置参数编辑中设置 / 永久配置都是日常最常用的直接复制就能用。一、命令行启动参数最实用在终端直接跟在vim后面使用bash运行# 基础格式 vim [参数] 文件名1. 打开文件常用vim file.txt打开文件默认vim 文件打开文件并跳到最后一行vim 10 文件打开文件并直接跳到第 10 行vim /关键词 文件打开文件并自动搜索关键词vim -R 文件或view 文件只读模式打开防止误修改2. 多文件 / 分屏vim 文件1 文件2打开多个文件:n下一个:N上一个vim -O 文件1 文件2垂直分屏打开vim -o 文件1 文件2水平分屏打开3. 执行命令 / 不弹窗vim -c 命令 文件打开后自动执行一条 Vim 命令例vim -c set nu test.txt打开自动显示行号vim -e -s -c 命令 -c wq 文件后台无交互修改文件脚本常用二、Vim 运行时配置参数编辑中 :set 使用在 Vim 里按:输入临时生效写进~/.vimrc可永久生效。1. 界面显示:set nu/:set nonu显示 / 隐藏行号:set relativenumber显示相对行号非常好用:set wrap/:set nowrap自动换行 / 不换行:set cursorline高亮当前行2. 编码解决乱码:set encodingutf-8内部编码:set fileencodingutf-8当前文件编码:set fileencodingsutf-8,gbk自动识别编码列表3. 缩进 / 格式写代码必备:set tabstop4Tab 显示为 4 个空格:set shiftwidth4缩进宽度 4:set expandtabTab 自动转空格:set autoindent自动缩进:set smartindent智能缩进4. 搜索:set ic/:set noic搜索不区分大小写 / 区分大小写:set hlsearch高亮搜索结果:set incsearch实时搜索边输边匹配5. 其他常用:set list显示不可见字符Tab、换行:set mousea开启鼠标支持:set syntaxpython手动设置语法高亮三、查看所有参数:set all查看所有 Vim 参数:set 参数?查看某个参数当前值例:set nu?查看是否显示行号总结启动参数行号、/关键词、-R只读、-O/-o分屏配置参数nu(行号)、ic(忽略大小写)、tabstop4(缩进)、encodingutf-8(编码)永久生效把:set命令写到~/.vimrc

更多文章