Shell开发环境vim编辑器的配置文件vimrc的参数优化
生活随笔
收集整理的這篇文章主要介紹了
Shell开发环境vim编辑器的配置文件vimrc的参数优化
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Linux環(huán)境下為了方便Shell的開發(fā),對配置文件vimrc的參數(shù)需要進(jìn)行一些的優(yōu)化,vim編輯器的配置文件默認(rèn)路徑為:~/.vimrc(全局路徑為/etc/vimrc)。
參數(shù)如下:
""""""""""""""""""""""""""""""""" " => 全局配置 """"""""""""""""""""""""""""""""" " 關(guān)閉兼容模式 set nocompatible" 設(shè)置歷史記錄步數(shù) set history=100" 開啟相關(guān)插件 filetype on filetype plugin on filetype indent on" 當(dāng)文件在外部被修改時,自動更新該文件 set autoread" 激活鼠標(biāo)的使用 set mouse=a""""""""""""""""""""""""""""""""" " => 字體和顏色 """"""""""""""""""""""""""""""""" " 開啟語法 syntax enable" 設(shè)置字體 set guifont=dejaVu\ Sans\ MONO\ 10" 設(shè)置配色 colorscheme desert" 高亮顯示當(dāng)前行 set cursorline hi cursorline guibg=#00ff00 hi CursoColumn guibg=#00ff00""""""""""""""""""""""""""""""""" " => 代碼折疊功能 """"""""""""""""""""""""""""""""" " 激活折疊功能 set foldenable set foldmethod=manual" 設(shè)置折疊區(qū)域的寬度 set foldcolumn=0" 設(shè)置折疊層數(shù)為3 setlocal foldlevel=3" 設(shè)置為自動關(guān)閉折疊 set foldclose=all" 用空格鍵來代替zo和zc快捷鍵實(shí)現(xiàn)開關(guān)折疊 nnoremap <space> @=((foldclosed(line('.')) < 0) ? 'zc' : 'zo')<CR>""""""""""""""""""""""""""""""""" " => 文字處理 """"""""""""""""""""""""""""""""" " 使用空格來替換Tab set expandtab" 設(shè)置所有的Tab和縮進(jìn)為4個空格 set tabstop=4" 設(shè)定 << 和 >> 命令移動時的寬度為4 set shiftwidth=4" 使得按退格鍵時可以一次刪掉4個空格 set softtabstop=4 set smarttab" 縮進(jìn),自動縮進(jìn)(繼承前一行的縮進(jìn)) set ai" 智能縮進(jìn) set si" 自動換行 set wrap" 設(shè)置軟寬度 set sw=4""""""""""""""""""""""""""""""""" " => Vim 界面 """"""""""""""""""""""""""""""""" " Turn on Wild menu set wildmenu" 顯示標(biāo)尺 set ruler" 設(shè)置命令行的高度 set cmdheight=1" 顯示行數(shù) set nuset lz" 設(shè)置退格 set backspace=eol,start,indentset whichwrap+=<,>,h,l" 設(shè)置魔術(shù) set magic" 關(guān)閉錯誤信息響鈴 set noerrorbells" 關(guān)閉使用可視響鈴代替呼叫 set novisualbell" 顯示匹配的括號 set showmatchset mat=2" 搜索時高亮顯示搜索到的內(nèi)容 set hlsearch" 搜索時不區(qū)分大小寫 set ignorecase""""""""""""""""""""""""""""""""" " => 編碼設(shè)置 """"""""""""""""""""""""""""""""" " 設(shè)置編碼 set encoding=utf-8" 設(shè)置文件編碼 set fileencodings=utf-8" 設(shè)置終端編碼 set termencoding=utf-8""""""""""""""""""""""""""""""""" " => 其他設(shè)置 """"""""""""""""""""""""""""""""" " 開啟新行時使用智能自動縮進(jìn) set smartindent set cin set showmatch" 隱藏工具欄 set guioptions-=T" 隱藏菜單欄 set guioptions-=m" 置空錯誤鈴聲的終端代碼 set vb t_vb=" 顯示狀態(tài)欄 set laststatus=2" 粘貼不換行問題的解決方法 set pastetoggle=<F9>" 設(shè)置背景色 set background=dark" 設(shè)置高亮相關(guān) highlight Search ctermbg=black ctermfg=white guifg=white guibg=black
總結(jié)
以上是生活随笔為你收集整理的Shell开发环境vim编辑器的配置文件vimrc的参数优化的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: win7 锁定计算机 失效,win7系统
- 下一篇: 使用Arduino的电容表