" Vim with all enhancements
" source $VIMRUNTIME/vimrc_example.vim
"
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
set fileencodings=utf-8,gb2312,gbk,gb18030
set termencoding=utf-8
set fileformats=unix
set encoding=utf-8
autocmd BufNewFile *.v 0r ~/.vim/template/verilog/template.v
set langmenu=en
let $LANG='en'
execute pathogen#infect()
set lines=60 columns=150
colorscheme github
set background=dark
set splitbelow
set splitright
"Toggle Menu anf Toolbar
set guioptions-=m
set guioptions-=T
map <silent> <F11> :if &guioptions =~# 'T' <Bar>
\set guioptions-=T <Bar>
\set guioptions-=m <Bar>
\else <Bar>
\set guioptions+=T <Bar>
\set guioptions+=m <Bar>
\endif<CR>
set nolist
let mapleader = ";"
set nocompatible
set backspace=2
filetype on
set noeb
set t_Co=1024
"set cmdheight=1;
set showcmd
set nu
set ruler
set showmatch
set laststatus=2
set number
set cursorline
set cuc
set cul
set whichwrap+=<,>,h,l
set virtualedit=block,onemore
"set autoindent
set smartindent
filetype indent on
filetype plugin on
syntax enable
syntax on
set tabstop=4
set softtabstop=4
set shiftwidth=4
set expandtab
set wildmenu
set completeopt-=preview
set foldmethod=marker
set nofoldenable
set nobackup
set noswapfile
set autoread
set autowrite
set confirm
let g:SuperTabDefaultCompletionType = 'context'
set guifont=FiraCode\ 20
set hlsearch
set incsearch
set gcr=n:blinkon0,i-ci:ver25-Cursor/lCursor-blinkwait500-blinkon600-blinkoff600
let b:match_words = '\<function\>:\<endfunction\>,'
\ . '\<task\>:\<endtask\>,'
\ . '\<module\>:\<endmodule\>,'
\ . '\<begin\>:\<end\>,'
\ . '\<case\>:\<endcase\>,'
\ . '\<class\>:\<endclass\>,'
\ . '\<for\>:\<endfor\>,'
\ . '\<while\>:\<endwhile\>,'
\ . '\<specify\>:\<endspecify\>,'
\ . '\<generate\>:\<endgenerate\>,'
\ . '\<\(ifdef\|ifndef\)\>:\<\(else\|elsif\)\>:\<endif\>,'
\ . '`\<\(ifdef\|ifndef\)\>:`\<\(else\|elsif\)\>:`\<endif\>'
let t:RtlTreeVlogDefine = 1
个人用gvim配置
最新推荐文章于 2024-09-26 17:43:00 发布