Vim配置文件,以及简单配置

打开Vim 命令模式输入 :version 查看Vim配置文件vimrc位置.

system vimrc 通用设置(建议更改此项)  CentOS下为 /etc/vimrc

1
sudo vim /etc/vim/vimrc

user vimrc 个人设置

1
sudo vim ~/.vimrc

按需更改

  

简单配置代码如下

复制代码
" 显示行号
set number

" 语法高亮 
set syntax=on

" Tab键的宽度为4
set tabstop=4

" 统一缩进为4
set softtabstop=4

" 自动缩进
set autoindent

" 代码补全
set completeopt=preview,menu


" 去掉输入错误的提示声音
set noeb

" 不需要备份
set nobackup

" 禁止生成临时文件
set noswapfile
复制代码

  

PS: vim 设置中注释格式为 "  

 

其他配置

复制代码
" 搜索不区分大小写
set ignorecase
" 高亮当前行
set cursorline
" 高亮当前列(不好看)
set cursorcolumn
" 创建.sh时自动加前缀
autocmd BufNewFile *.sh exec ":call SetTitle()"
func SetTitle()
        if expand("%:e") == 'sh'
            call setline(1,"#!/bin/bash")
        endif
endfunc

" 每次打开文件自动将光标定位到末尾
autocmd BufNewFile * normal G
复制代码

 

posted @   Jrri  阅读(8834)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下
点击右上角即可分享
微信分享提示