#vim#环境配置

  • vimrc基础配置
 1 set nu "显示行号
 2 set number  "显示行号
 3 syntax on "自动语法高亮
 4 colorscheme desert "主题颜色配置
 5 
 6 “设置缩进
 7 set autoindent "自动缩进
 8 set shiftwidth=4 "默认缩进4个空格
 9 set expandtab "使用空格替换tab 
10 set tabstop=4 "tab 代表4个空格
11 
12 "设置搜索\行高亮
13 set hlsearch
14 set ai "文本高亮
15 set cursorline "光标所在行高亮
16 set cursorcolumn "光标所在列高亮
17 
18 set fileencodings=utf-8,gb2312,gbk,gb18030 "设置编码,可以显示中文
19 set guifont=Monospace\ 16 "设置字体和大小
20  
21 inoremap ( ()<ESC>i   "()自动补全
22 inoremap { {}<ESC>i   "{}自动补全
23 inoremap [ []<ESC>i   "[]自动补全
24 inoremap < <><ESC>i   "<>自动补全
25 inoremap ' ''<ESC>i   "''自动补全
26 inoremap " ""<ESC>i   """自动补全
27 
28 source ~/.vim/user/alias.vim "调用别名文件
View Code
" Call user specific vimrc file if it exists
if filereadable(customVimrcFilePath)
    exe "source ".customVimrcFilePath
endif

" Reload vimrc files when modified
if !exists("autoReloadRC")
    let autoReloadRC=1
    autocmd BufWritePost *vimrc* tabdo windo source $HOME/.vimrc
endif
  • 别名文件
"ab   model
"iab  edit model
"<cr> new line

iab al_ <ESC>:r ~/.vim/user/always.v<cr>  "在edit 模式下,输入“al_”,再按下“ESC”键,开始调用.v文件内的内容
iab mo_ <ESC>:r ~/.vim/user/module.v<cr>
iab an_ <ESC>:r ~/.vim/user/annotation.v<cr>
iab fs_ <ESC>:r ~/.vim/user/fsdb.v<cr>
iab tb_ <ESC>:r ~/.vim/user/tb.v<cr>
iab cyl_ <ESC>:r ~/.vim/user/cyl.v<cr>

iab cl_ <ESC>:r ~/.vim/user/clk.v<cr>
iab rs_ <ESC>:r ~/.vim/user/rst.v<cr>
View Code

 

posted @ 2023-07-18 21:32  Almicro  阅读(28)  评论(0)    收藏  举报