Vimrc 配置檔案 包括GO外掛程式設定

2021-08-17 20:19:45 字數 1537 閱讀 8472

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...