`
bbsunchen
  • 浏览: 225140 次
  • 性别: Icon_minigender_1
  • 来自: 天朝帝都
社区版块
存档分类
最新评论

我的vim配置文件

 
阅读更多
colorscheme delek
set background=dark
syntax enable
set number
set backspace=indent,eol,start
"set expandtab
set tabstop=4
set shiftwidth=4
set incsearch
set hlsearch
set nobackup
set listchars=tab:>-,trail:~,extends:>,precedes:<
set list

autocmd Filetype python set expandtab smarttab smartindent
autocmd Filetype java set autoindent smartindent noexpandtab cindent smarttab

autocmd Filetype c      set omnifunc=ccomplete#Complete
autocmd Filetype html   set omnifunc=htmlcomplete#CompleteTags
autocmd Filetype xml    set omnifunc=xmlcomplete#CompleteTags
autocmd Filetype python set omnifunc=pythoncomplete#CompleteTags
autocmd Filetype tex    set omnifunc=syntaxcomplete#Complete

set spell spelllang=en_us
setlocal spell spelllang=en_us
highlight clear SpellBad
highlight SpellBad term=standout ctermfg=1 term=underline cterm=underline
highlight clear SpellCap
highlight SpellCap term=underline cterm=underline
highlight clear SpellRare
highlight SpellRare term=underline cterm=underline
highlight clear SpellLocal
highlight SpellLocal term=underline cterm=underline

:inoremap ( ()<ESC>i
:inoremap ) <c-r>=ClosePair(')')<CR>
:inoremap { {}<ESC>i
:inoremap } <c-r>=ClosePair('}')<CR>
:inoremap [ []<ESC>i
:inoremap ] <c-r>=ClosePair(']')<CR>
:inoremap " ""<ESC>i
:inoremap ' ''<ESC>i
:inoremap ` ``<ESC>i
function ClosePair(char)
    if getline('.')[col('.') - 1] == a:char
        return "\<Right>"
    else
        return a:char
    endif
endf

set foldenable
set foldmethod=syntax
set foldlevel=100
nnoremap <space> @=((foldclosed(line('.')) < 0) ? 'zc':'zo')<CR>

 

分享到:
评论

相关推荐

    vim配置文件vim配置文件vim配置文件

    vim配置文件vim配置文件vim配置文件

    vim 配置文件 vim 配置文件 vim 配置文件

    vim配置文件 vimrc vim配置文件 vimrc vim配置文件 vimrc

    强大的vim配置文件

    强大的vim配置文件,强大的vim配置文件强大的vim配置文件强大的vim配置文件强大的vim配置文件

    vim配置文件,vim配置文件

    vim配置文件,vim配置文件

    vim配置文件

    Vim 配置文件。 支持ctags/cscope的配置。可以动态的进行代码的跳转高亮等

    vim配置文件目录

    自己的vim配置文件目录备份,包括git版本修改记录。使用方法,linux系统:解压后,运行INSTALL。Windows系统:解压后自行替换对应配置文件及目录。

    vim配置文件.vimrc完美配置

    vim配置文件.vimrc完美配置

    .vimrc vim配置文件

    .vimrc 文件 vim配置文件 字体、颜色 各类插件 ------------ 具体配置步骤找寻相关博客 仅供参考

    vim 配置文件

    强大的vim配置文件,可同时适用于linux和windows下的vim配置。 涵盖了所有主流插件的配置,常见的显示设置,编译命令的映射。 插件: ctags 代码跟踪 taglist 类视图 winmanager 文件视图 minibuffer 显示多文件...

    vim配置文件(针对c和c++编程)

    1、该文件是csnd上被称为最新最强的配置文件上进行改进的。 2、原配置在编程中有如下缺点:小括号无法自动完成匹配;双引号和单引号无法跳出。 3、新配置加入了最新的auto-pairs插件,成功的解决了原版本的括号和...

    vim编辑器配置文件.vimrc

    该配置文件包含了设置行号、Tab...具体说明可以参考我的文章《【Linux成长之路基础篇:玩转vim(vi)编辑器】三大模式及命令介绍、如何通过配置文件.vimrc配置vim》第三章《三、vim配置文件.vimrc》里面有详细的介绍。

    vim配置文件.rar

    vim编辑器配置文件, 非常强大的vim开发环境配置,解压后将文件修改为_vimrc

    强大的vim配置文件(最新整理)

    可以括号自动补全,自动缩进,语法高亮,允许鼠标定位代码,显示信息可以实现中文显示,F7可以实现编译运行,F8可以实现c,c++的代码调试。

    linux下vim配置文件

    vim编译器好用, 使用, 最为经典的配置文件

    windows下vim配置文件

    windows下vim配置文件

    vim 配置文件 vimrc

    vim 配置文件

    很好用的vim配置文件

    很好用的vim配置文件,包括最实用的功能

    c,c++ vim配置文件

    vim开发C和C++的一般配置文件,添加语法高亮,添加自动换行,添加行号 只需要把这两个文件放到~/.vim/sybtax/文件夹下即可,没有的话新建 这样该用户的vim即配置完毕 注意:这不是全局配置,仅是用户配置

Global site tag (gtag.js) - Google Analytics