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