Vim 配置文件

主要配置如下

syntax on           "启用语法高亮功能
colorscheme desert
setlocal noswapfile "不要生成swap文件
set bufhidden=hide  "当buffer被丢弃的时候隐藏它
set number          "显示行号
set cursorline      "突出显示当前行
set ruler           "打开状态栏标尺
set expandtab       "replace tab with space
set shiftwidth=4    "设定 << 和 >> 命令移动时的宽度为 4
set softtabstop=4   "使得按退格键时可以一次删掉 4 个空格
set tabstop=4       "设定 tab 长度为 4
set nobackup        "覆盖文件时不备份
set autochdir       "自动切换当前目录为当前文件所在的目录
set backupcopy=yes  "设置备份时的行为为覆盖
set hlsearch        "搜索时高亮显示被找到的文本
set noerrorbells    "关闭错误信息响铃
set novisualbell    "关闭使用可视响铃代替呼叫
set t_vb=           "置空错误铃声的终端代码
set matchtime=2     "短暂跳转到匹配括号的时间
set magic           "设置魔术
set smartindent     "开启新行时使用智能自动缩进
set backspace=indent,eol,start " 不设定在插入状态无法用退格键和 Delete 键删除回车符
set cmdheight=1     "设定命令行的行数为 1
set laststatus=2    "显示状态栏 (默认值为 1, 无法显示状态栏)
set statusline=\ %<%F[%1*%M%*%n%R%H]%=\ %y\ %0(%{&fileformat}\ %{&encoding}\ Ln\ %l,\ Col\ %c/%L%) "设置在状态行显示的信息
"set foldenable     "enable 折叠
"set foldmethod=syntax "设置语法折叠
"set foldcolumn=0   "设置折叠区域的宽度
"setlocal foldlevel=1 "设置折叠层数为 1
"nnoremap <space> @=((foldclosed(line('.')) < 0) ? 'zc' : 'zo')<CR> "用空格键来开关折叠

" Yank to system clipboard
" 只在可视模式(Visual Mode)下生效的非递归映射
" vnoremap y "+y
" 只在普通模式(Normal Mode)下生效的非递归映射
" nnoremap y "+y
posted @ 2023-11-19 19:30  Guanjie255  阅读(18)  评论(0)    收藏  举报