Vim配置文件vimrc

简介: **set nocompatible filetype plugin on ” 载入文件类型插件 filetype indent on ” 为特定文件类型载入缩进文件 ...

**set nocompatible
filetype plugin on ” 载入文件类型插件
filetype indent on ” 为特定文件类型载入缩进文件
filetype on ” 侦测文件类型
syntax on ” 语法高亮
“——————————————————————————-
” vim基本配置
“——————————————————————————-
set autoindent ” 继续前一行缩进方式
set autoread ” 文件被外界修改时自动读取
set autowrite ” 写每个修改过的缓冲区 :next , …
set autochdir ” 可自动切换文件所在目录为工作目录
set backspace=indent,eol,start ” 插入模式中的任意退格键
set whichwrap+=<,>,h,l
set fencs=utf-8,cp936,gb2312
“set backup ” 保留一个备份文件
“set nobackup ” 不备份文件
“setlocal noswapfile ” 不产生swap文件
“set bufhidden ” 当buffer被丢去的时候隐藏它
“set linespace=0 ” 字符间插入的像素行数

set browsedir=current ” which directory to use for the file browser
set complete+=k ” scan the files given with the ‘dictionary’ option
set cindent ” 选择C语言缩进方式
set history=1000 ” 记忆1000行历史命令,控制history文件
set hlsearch ” 高亮显示最后使用的搜索模式
set incsearch ” 搜索时,逐个字符高亮
set ignorecase ” 搜索时忽略大小写
set listchars=tab:>.,eol:$ ” 输入:set list 命令时候显示的内容
set scrolloff=3 ” 光标移到buffer的顶部或底部保留三行的距离
set mouse=a ” 在文本的任意地方使用鼠标
set selection=exclusive
set selectmode=mouse,key

set nowrap ” 不要换行
set nowrapscan ” 再搜索到文件两端时,禁止搜索
set popt=left:8pc,right:3pc ” print options
set ruler ” 显示光标的行号和列号
set shiftwidth=4 ” 统一缩进为4
set softtabstop=4
set showcmd ” display incomplete commands
set showmatch ” 高亮显示匹配的括号
set smartindent ” 为C程序提供自动缩进
set smartcase
set smarttab ” 再行和段开始处使用制表符
set tabstop=4 ” tab制表符长度为4
set visualbell ” visual bell instead of beeping
set wildignore=.bak,.o,.e,~ ” wildmenu: ignore these extensions
set wildmenu ” 增强模式中命令行自动完成操作
set number ” 显示行号
set magic ” 设置魔法
set ft=asm
” 用空格键来开关折叠
set foldenable ” 开始折叠
set foldmethod=manual
“set foldmethod=syntax ” 开始语法折叠
nnoremap @=((foldclosed(line(‘.’)) < 0)?’zc’:’zo’)
“===================================
” 状态行颜色
“===================================
highlight StatusLine guifg=SlateBlue guibg=Yellow
highlight StatusLineNC guifg=Gray guibg=White
“———————————–
” 可自动切换文件所在目录为工作目录
“———————————–
if has(“autocmd”)
autocmd BufEnter * :lchdir %:p:h
endif

“———————————–
” 关闭窗口 (调用进程管理器解决KDE设置冲突)
“———————————–
noremap :close
inoremap :close
“———————————–
” 窗口间快速匹配
” 当前窗口信息保存到下个窗口进行内容匹配
” Choose :bprevious or :bnext
“———————————–
noremap :if &modifiable && !&readonly &&
\ &modified :write :endif:bprevious
inoremap :if &modifiable && !&readonly &&
\ &modified :write :endif:bprevious

“——————————————————————————-

目录
相关文章
|
IDE 开发工具
让Vim打造成强大的IDE,附_vimrc的配置和使用
让Vim打造成强大的IDE,附_vimrc的配置和使用
|
开发工具
常用的vim配置,_vimrc文件
常用的vim配置,_vimrc文件
|
Shell 开发工具
【二、玩转vim(vi)编辑器】三大模式及命令介绍、如何通过配置文件.vimrc配置vim编辑器(三)
【二、玩转vim(vi)编辑器】三大模式及命令介绍、如何通过配置文件.vimrc配置vim编辑器
298 0
【二、玩转vim(vi)编辑器】三大模式及命令介绍、如何通过配置文件.vimrc配置vim编辑器(三)
|
开发工具 Windows
【二、玩转vim(vi)编辑器】三大模式及命令介绍、如何通过配置文件.vimrc配置vim编辑器(二)
【二、玩转vim(vi)编辑器】三大模式及命令介绍、如何通过配置文件.vimrc配置vim编辑器
200 0
【二、玩转vim(vi)编辑器】三大模式及命令介绍、如何通过配置文件.vimrc配置vim编辑器(二)
|
人工智能 数据可视化 Shell
【二、玩转vim(vi)编辑器】三大模式及命令介绍、如何通过配置文件.vimrc配置vim编辑器(一)
【二、玩转vim(vi)编辑器】三大模式及命令介绍、如何通过配置文件.vimrc配置vim编辑器
851 0
【二、玩转vim(vi)编辑器】三大模式及命令介绍、如何通过配置文件.vimrc配置vim编辑器(一)
|
缓存 开发工具
5.11 Vim配置文件(.vimrc)详解
Vim 启动时,会根据配置文件(.vimrc)来设置 Vim,因此我们可以通过此文件来定制适合自己的 Vim。
1136 0
5.11 Vim配置文件(.vimrc)详解
|
开发工具
Vim使用笔记之.vimrc配置
之前陆陆续续有用过一点vim,但基本上都没有详细地去了解这个强大的编辑器,最近开始重新学习一下Vim。刚开始使用Vim的感觉就是好简洁,可以说是什么东西都没有,无从下手。
2001 0
|
搜索推荐 Shell Python
|
Linux 网络安全 开发工具
Vim的行号、语法显示等设置(.vimrc文件的配置)以及乱码解决
在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进 等功能的。为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc。在启动vim时,当前用户根目录下的.vimrc文件会被自动读取,该文件可以包含一些设置甚至脚本, 所以,一般情况下把.vimrc文件创建在当前用户的根目录下比较方便,即创建的命令为:$vi ~/.vimrc #支持putty鼠标粘贴 if has('mouse')    set mouse -= a endif 设置完后$:x 或者 $wq 进行保存退出即可。
1583 0