set encoding=utf-8
set nobomb
set ts=4
set expandtab
set autowrite " 自動儲存
set autoindent " 自動縮排
set background=dark
set backspace=2
" 設定退格鍵可用
set completeopt=preview,menu " **補全
set clipboard+=unnamed " 共享剪貼簿
set cursorline " 突出顯示當前行
set cursorcolumn " 突出顯示當前列
set confirm " 在處理未儲存或唯讀檔案的時候,彈出確認
set cmdheight=2
" 總是顯示狀態行
set cindent " 使用c/c++語言的自動縮排方式
set cinoptions=o
autocmd syntax html,vim inoremap < >i| inoremap > =closepair('>')inoremap ) =closepair(')')inoremap ] =closepair(']')inoremap } =closebracket()inoremap " =quotedelim('"
')inoremap '
=quotedelim("'")function closepair(char)
if getline('.')[col('.') - 1] == a:char
return "\"
else
return a:char
endif
endf
function closebracket()
ifmatch(getline(line('.') + 1), '\s*}') < 0
return "\}"
else
return "\j0f}a"
endif
endf
function quotedelim(char)
let line = getline('.')
let col = col('.')
if line[col - 2] == "\\"
return a:char
elseif line[col - 1] == a:char
return "\"
else
return a:char.a:char."\i"
endif
endf
"以下是go-vim 配置,可能和nredtree衝突,如果報錯可遮蔽刪除.
execute pathogen#infect()
syntax on
filetype plugin indent on
let g:go_version_warning = 0
vimrc 配置檔案
使用命令 sudo vim etc vim vimrc 修改vimrc配置檔案 set nu 顯示行號 set fdm indent 按標記摺疊 set ruler 顯示狀態列標尺 set incsearch 輸入搜尋內容時顯示搜尋結果 set hlsearch 搜尋時高亮顯示被找到的文字 set ...
Vim配置檔案( vimrc)
syntax on 語法高亮度顯示 set nocompatible 去掉有關vi一致性模式 set ruler 開啟狀態列標尺 set number 顯示行號 set cursorline 突出顯示當前行 set showmatch 匹配模式,如左右括號匹配 set autoindent 把當前行...
Vim配置檔案( vimrc 詳解
toc詳解 vim啟動時,會根據配置檔案 vimrc 來設定 vim,因此我們可以通過此檔案來定製適合自己的 vim vim啟動時,優先讀取 vimrc配置檔案,再去讀取 etc vimrc的配置檔案 用 set all可以檢視配置檔案的所有環境引數,以下列出幾個常用的環境引數 set encodi...