VIM配置文件样本(~/.vimrc)

本文详细介绍了一个实用的Vim配置文件,包括编码设置、语法高亮、搜索高亮、命令显示等,还介绍了如何禁用备份文件和交换文件,以及如何支持鼠标操作、显示行号、设置制表符宽度和自动缩进等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

VIM配置文件样本:

01 " file setting
02 set encoding=utf-8
03 set fileencodings=ucs-bom,utf-8,cp936
04 "set ambiwidth=double
05  
06 " syntax highlight
07 syntax enable
08 syntax on
09  
10 " highlight when search
11 set hlsearch
12 set incsearch
13  
14 " 显示命令
15 set showcmd
16  
17 " 去掉讨厌的vi一致性模式
18 set nocompatible
19  
20 " check file type
21 filetype on
22  
23 " no backup file
24 set nobackup
25 set nowritebackup
26 set noswapfile
27  
28 " support mouse
29 if(has("mouse"))
30 set mouse=a
31 endif
32  
33 " display line number
34 set nu!
35 "set number
36  
37 " Tab width
38 set tabstop=4
39 set softtabstop=4
40 set expandtab
41  
42 " 自动缩进
43 set sw=4
44 "set shiftwidth=4
45  
46 " C/C++ style autoindent
47 set cin
48 set smartindent
49 " 设定C/C++风格自动缩进的选项
50 set cino=:0g0t0(sus
51  
52 " open normal file autoindent
53 set ai
54 "set autoindent
55  
56 " 在编辑过程中,在右下角显示光标位置的状态行
57 set ruler
58  
59 " 显示匹配括号
60 set showmatch
61  
62 " 在insert模式下能用删除键进行删除
63 set backspace=indent,eol,start
64 "set backspace=start,indent,eol
65  
66 " 代码折叠,命名za
67 set foldmethod=syntax
68 set foldlevel=100   " 启动vim时不要自动折叠代码
69  
70 " 设置字体
71 "set guifont=courier\10
72  
73 " 当右键点击窗口时,弹出快捷菜单
74 "set mousemodel=popup
75  
76 " 自动换行
77 if(has("gui_running")) " 图形界面下的设置
78     " 指定不折行。如果一行太长,超过屏幕宽度,则向右边延伸到屏幕外面
79     set nowrap
80  
81     " 添加水平滚动条。如果指定了不折行,该项很有用
82     set guioptions+=b
83 else " 字符界面下的设置
84     set wrap
85 endif
86  
87  
88 set noerrorbells
89 set novisualbell


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值