美文网首页
vimrc配置方案

vimrc配置方案

作者: 黄瓜苗苗的兜大宝 | 来源:发表于2017-08-04 19:29 被阅读0次

上一篇文章备忘了Mac新机Terminal的优化方案,这篇文章备忘一下程序员的vi应该长什么样子_

set nocompatible
filetype off

set rtp+=~/.vim/bundle/vundle
call vundle#rc()

Bundle 'gmarik/vundle'
Bundle 'c.vim'
Bundle 'https://github.com/Lokaltog/vim-powerline.git'
set laststatus=2
set t_Co=256
let g:Powline_symbols='fancy'

filetype plugin indent on

syntax on
syntax enable
set number
filetype on
set tabstop=4
set shiftwidth=4
set softtabstop=4
set smarttab
set expandtab
set showmatch
set incsearch
set showcmd
set autoindent
set cindent
set hlsearch

syn case match

if version < 600
    syntax clear
elseif exists("b:current_syntax")
    finish
endif

syn case match

syn keyword pbTodo       contained TODO FIXME XXX
syn cluster pbCommentGrp contains=pbTodo

syn keyword pbSyntax     syntax import option
syn keyword pbStructure  package message group
syn keyword pbRepeat     optional required repeated
syn keyword pbDefault    default
syn keyword pbExtend     extend extensions to max
syn keyword pbRPC        service rpc returns

syn keyword pbType      int32 int64 uint32 uint64 sint32 sint64
syn keyword pbType      fixed32 fixed64 sfixed32 sfixed64
syn keyword pbType      float double bool string bytes
syn keyword pbTypedef   enum
syn keyword pbBool      true false

syn match   pbInt     /-\?\<\d\+\>/
syn match   pbInt     /\<0[xX]\x+\>/
syn match   pbFloat   /\<-\?\d*\(\.\d*\)\?/
syn region  pbComment start="//" skip="\\$" end="$" keepend contains=@pbCommentGrp
syn region  pbString  start=/"/ skip=/\\"/ end=/"/
syn region  pbString  start=/'/ skip=/\\'/ end=/'/

if version >= 508 || !exists("did_proto_syn_inits")
    if version < 508
        let did_proto_syn_inits = 1
        command -nargs=+ HiLink hi link <args>
    else
        command -nargs=+ HiLink hi def link <args>
    endif

    HiLink pbTodo         Todo

    HiLink pbSyntax       Include
    HiLink pbStructure    Structure
    HiLink pbRepeat       Repeat
    HiLink pbDefault      Keyword
    HiLink pbExtend       Keyword
    HiLink pbRPC          Keyword
    HiLink pbType         Type
    HiLink pbTypedef      Typedef
    HiLink pbBool         Boolean

    HiLink pbInt          Number
    HiLink pbFloat        Float
    HiLink pbComment      Comment
    HiLink pbString       String

    delcommand HiLink
endif

相关文章

  • vimrc配置方案

    上一篇文章备忘了Mac新机Terminal的优化方案,这篇文章备忘一下程序员的vi应该长什么样子_

  • vim配置,vim、xshell配色方案等

    我的vim配置 ~/.vimrc vim配色方案下载地址 https://www.slant.co/topics/...

  • .vimrc.vim

    .vimrc配置

  • 2020-08-04 vimrc设置

    配置linux .vimrc

  • ~/.vimrc配置

    set nocompatible syntax on set showmode set showcmd set e...

  • vim

    vim编辑器之神 配置vimrc配置 在shell中可以通过 vim ~/.vimrc 或者 vim /etc/v...

  • Day5 vim编辑器操作

    vim编辑器之神 配置vimrc配置 在shell中可以通过 vim ~/.vimrc 或者 vim /etc/v...

  • Vi学习

    趁着台风,在家学习学习vi vim的配置 .vimrc文件是vim的配置文件,位于~/.vimrc, vim的字体...

  • vim如何配置颜色方案

    1、在当前用户目录下配置的方案只能适用于当前用户 cd ~ ls -al 查看所有隐藏文件是否包含 .vimrc ...

  • 我的Vim配置

    1. 基础配置 基础配置主要在根目录中的.vimrc中设置(没有则创建),vim .vimrc打开,添加命令。 常...

网友评论

      本文标题:vimrc配置方案

      本文链接:https://www.haomeiwen.com/subject/dzsblxtx.html