栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

自定义vim编辑器配置

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

自定义vim编辑器配置

最近新装了一台uos的虚拟机,给它配置一下编辑器,当然,这是按照我个人的喜好来设置的。

首先老规矩用xshell连接虚拟机,备份原配置

cp /etc/vim/vimrc /etc/vim/vimrc.bak

然后进入配置文件修改

vi /etc/vim/vimrc

因为有备份,所以不要慌,直接覆盖为以下内容

runtime! debian.vim

"set showcmd		" 在状态行中显示(部分)命令
"set smartcase		" 进行智能箱匹配
"set incsearch		" 增量搜索
"set hidden		" 在缓冲区被放弃时隐藏缓冲区
set showmatch		" 高亮显示匹配的括号
set autowrite		" 在执行以下命令之前自动保存:next和:make
set mouse=a		" 启用鼠标(所有模式)
set nu			" 显示行号
set ruler			" 显示标尺
set clipboard+=unnamed	" 共享剪切板
set cursorline		" 突出显示当前行
set confirm		" 处理只读或未保存文件时提醒
set autoindent		" 自动缩进
set cindent		" 设置厘米
set ignorecase		" 搜索忽略大小写
set laststatus=2		" 总是显示状态行
filetype on		" 侦测文件类型
filetype plugin on		" 载入文件类型插件
filetype indent on		" 为特定文件类型载入相关缩进文件

" 状态行显示的内容(包括文件类型和解码)
set statusline=%F%m%r%h%w [FORMAT=%{&ff}] [TYPE=%Y] [POS=%l,%v][%p%%] %{strftime("%d/%m/%y - %H:%M")}
set statusline=[%F]%y%r%m%*%=[Line:%l/%L,Column:%c][%p%%]

"自动补全括号
:inoremap ( ()
:inoremap { {}
:inoremap [ []

function! ClosePair(char)
if getline('.')[col('.') - 1] == a:char
return ""
else
return a:char
endif
endfunction
filetype plugin indent on

set completeopt=longest,menu	"打开文件类型检测

" Source a global configuration file if available
if filereadable("/etc/vim/vimrc.local")
  source /etc/vim/vimrc.local
endif
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/467481.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号