Vim插件配置
来源:互联网 发布:分水岭算法的用途 编辑:程序博客网 时间:2024/05/23 17:14
"===============================================
"Description: my vimrc for linux
"
"
"Author: Wran
"
" 工欲善其事必先利其器
"================================================
"关闭vi兼容模式
set nocompatible
"颜色配方
"colorscheme Wrancolor
"colorscheme anotherdark
"colorscheme darkburn
colorscheme asmanian2
map b <c-b>
map f <c-f>
"显示行号
set nu
"为了方便复制,用<F2>开启/关闭行号显示
nnoremap <F2> :set nonumber!<CR>:set foldcolumn=0<CR>
"设置 tab 的长度
set tabstop=4
"突出显示当前行
set cursorline
"显示垂直线
nnoremap <F4> :set cursorcolumn!<CR>
"在状态栏上显示正在输入的命令
set showcmd
"打开状态栏标尺
set ruler
"设置缩进长度
set expandtab
set shiftwidth=4
set softtabstop=4
set autoindent
set backspace=indent,eol,start
"高亮显示当前的匹配
set wildmenu
"设置字体
"set guifont=Courier_New:h10:cANSI
set commentstring=\ #\ %s
"显示状态栏(默认的值为1 无法显示)
set laststatus=2
"设置在状态栏上显示的信息
set statusline=\ %<%F[%1*%M%*%n%R%H]%=\ %y\ %0(%{&fileformat}\ %{&encoding}\ %c:%l/%L%)\
"设置不自动拆行
set nowrap
"高亮显示搜索结果
set hlsearch
map <C-n> :noh<CR>
"实时进行高亮查询
set incsearch
"共享剪切板
set clipboard+=unnamed
"设置编码
set fileencoding=utf-8
set encoding=utf-8
"设置不自动拆行
set nowrap
"临时粘贴,解决缩进混乱的问题,进入paste模式
set pastetoggle=<F10>
"窗口切换快捷键修改
map <c-j> <c-w>j
map <c-k> <c-w>k
map <c-l> <c-w>l
map <c-h> <c-w>h
" 保证vim在reopen一个文件的时候定位到同一行
if has("autocmd")
au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif
endif
" 自动检测文件的类型并加载相应的位置
syntax on
filetype plugin indent on
autocmd FileType python setlocal et sta sw=4 sts=4
autocmd FileType java setlocal et sta sw=4 sts=4
autocmd FileType php setlocal et sta sw=4 sts=4
autocmd FileType c setlocal et sta sw=4 sts=4
autocmd FileType cpp setlocal et sta sw=4 sts=4
autocmd FileType html setlocal et sta sw=2 sts=2
autocmd FileType xml setlocal et sta sw=4 sts=4
autocmd FileType bash setlocal et sta sw=4 sts=4
- 【Vim】无插件vim配置
- vim 配置&插件分享
- Linux Vim插件配置
- Vim插件及配置
- vim配置 插件管理
- vim 插件配置
- vim插件配置模板
- vim插件配置
- vim配置---重量级插件
- VIM插件配置
- vim 插件配置
- Vim 插件配置
- vim插件和配置
- Vim插件配置
- Vim 的插件配置
- vim插件配置
- vim插件和配置
- Vim配置和插件
- 第四章 变量、作用域和内存问题
- 【bzoj1096】仓库建设 斜率优化dp
- POJ 2566 Bound Found
- window.location 中包含的属性和方法
- 算法积累——K均值聚类(Kmeans)----MLlib(机器学习)分两种——监督学习,无监督学习。首先监督学习,类似普贝叶斯这样的分类算法。要求必须事先明确知道各个类别的信息,并且断言所有待分类项都
- Vim插件配置
- PHP知识大全
- php的curl根据关键词爬取联邦创业网百度搜索结果页
- Spring Boot 动态加载
- 字典树
- 关注DSP:最新应用前景及中国市场发展情况分析
- ng2学习笔记一
- 《丁小柒的JavaScript大神之路》----javascript对象(Array)
- Struts Series(2) - Struts2配置