" Configuration file for vim
set modelines=0 " CVE-2007-2438
" Normally we use vim-extensions. If you want true vi-compatibility
" remove change the following statements
set nocompatible " Use Vim defaults instead of 100% vi compatibility
set backspace=2 " more powerful backspacing
" Don't write backup file if vim is being called by "crontab -e"
au BufWrite /private/tmp/crontab.* set nowritebackup nobackup
" Don't write backup file if vim is being called by "chpass"
au BufWrite /private/etc/pw.* set nowritebackup nobackup
syntax on
" 語法高亮
autocmd InsertLeave * se nocul
autocmd InsertEnter * se cul
" 用淺色高亮當(dāng)前行
set smartindent
" 智能對(duì)齊
set autoindent
" 自動(dòng)對(duì)齊
set confirm
" 在處理未保存或只讀文件的時(shí)候,彈出確認(rèn)
set tabstop=4
" Tab鍵的寬度
set softtabstop=4
set shiftwidth=4
" 統(tǒng)一縮進(jìn)為4
set noexpandtab
" 不要用空格代替制表符
set number
" 顯示行號(hào)
set history=50
" 歷史紀(jì)錄數(shù)
set hlsearch
set incsearch
" 搜索逐字符高亮
set gdefault
" 行內(nèi)替換
set encoding=utf-8
set fileencodings=utf-8,ucs-bom,shift-jis,gb18030,gbk,gb2312,cp936,utf-16,big5,euc-jp,latin1
" 編碼設(shè)置
colorscheme torte
" 設(shè)置顏色主題
"set guifont=Menlo:h16:cANSI
" 設(shè)置字體
set langmenu=zn_CN.UTF-8
set helplang=cn
" 語言設(shè)置
set cmdheight=2
" 命令行(在狀態(tài)行)的高度,默認(rèn)為1,這里是2
set ruler
" 在編輯過程中,在右下角顯示光標(biāo)位置的狀態(tài)行
set laststatus=2
" 總是顯示狀態(tài)行
set showcmd
" 在狀態(tài)行顯示目前所執(zhí)行的命令,未完成的指令片段亦會(huì)顯示出來
set scrolloff=3
" 光標(biāo)移動(dòng)到buffer的頂部和底部時(shí)保持3行距離
set showmatch
" 高亮顯示對(duì)應(yīng)的括號(hào)
set matchtime=5
" 對(duì)應(yīng)括號(hào)高亮的時(shí)間(單位是十分之一秒)
set autowrite
" 在切換buffer時(shí)自動(dòng)保存當(dāng)前文件
set wildmenu
" 增強(qiáng)模式中的命令行自動(dòng)完成操作
set linespace=2
" 允許backspace和光標(biāo)鍵跨越行邊界
set whichwrap+=<,>,h,l
" 開啟Normal或Visual模式下Backspace鍵,空格鍵,左方向鍵,右方向鍵,Insert或replace模式下左方向鍵,右方向鍵跳行的功能。
filetype plugin indent on
" 分為三部分命令:file on, file plugin on, file indent on.分別表示自動(dòng)識(shí)別文件類型,用文件類型腳本,使用縮進(jìn)定義文件。
vim 格式配置文件
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 目錄 vim極簡完美配置b-vim(一)安裝教程及目錄說明 vim極簡完美配置b-vim(二)vimrc 文件說明...
- 目錄 【vim】極簡完美配置b-vim(一)安裝教程及目錄說明 【vim】極簡完美配置b-vim(二)vimrc ...
- 序 在對(duì) Nginx 的配置文件進(jìn)行編輯的時(shí)候,可能出現(xiàn)配置文件縮進(jìn)很亂的情況,如果手動(dòng)去修改也挺費(fèi)事兒的。好在可...
- 緣起 需求來自于直接拷貝一段格式完好的 Bash 代碼粘貼到一個(gè)新(用 vim)打開的 Bash 文件時(shí),代碼格式...
- 經(jīng)過前兩個(gè)部分對(duì)vim的介紹,我們已經(jīng)可以簡單的在vim中進(jìn)行對(duì)文件的編譯。有沒有體會(huì)到vim的強(qiáng)大呢? 其實(shí)vi...