vim基本配置

#set nocompatible
# 打開語法高亮
syntax on
# 在底部顯示當前模式 
set showmode 
# 命令模式下顯示鍵入的指令
set showcmd
# 支持使用鼠標
set mouse=a
# 使用utf-8編碼
set encoding=utf-8
# 啓用256色
set t_Co=256
# 開啓文件類型檢查,而且載入與該類型對應的縮進規則(如.py 文件會去找~/.vim/indent/python.vim)
filetype indent on

# 下一行的縮進更上一行保持一致
set autoindent
# 按下Tab會顯示vim的空格數
set tabstop=2
# 文本上按下>>(增長一級縮進) <<(取消一級縮進) ==(取消所有縮進)
set expandtab
# Tab 轉爲多少空格
set softtabstop=2
# 顯示行號
# set number
# 顯示光標所在行的行號,其它行都爲相對改行的行號
# set relativenumber
# 光標所在的當前行高亮
# set cursorline
# 設置行寬
#set textwidth=80
# 自動拆行,關閉用set nowtap 
set wrap
# 遇到指定符號(如空格)才拆行
set linebreak
# 指定拆行與編輯窗口右邊緣之間空出的字符數
set wrapmargin=2
# 垂直滾動時,光標距離頂部或者底部的位置
set scrolloff=15
# 水平滾動時,光標距離行首或行尾的位置(不拆行時有用)
set sidescrolloff=5
# 是否顯示狀態欄。0 表示不顯示,1 表示只在多窗口時顯示,2 表示顯示
set laststatus=2
#在狀態欄顯示光標的當前位置(位於哪一行哪一列)
set ruler
#光標遇到圓括號、方括號、大括號時,自動高亮對應的另外一個圓括號、方括號和大括號
set showmatch
# 搜索時,高亮顯示匹配結果
set hlsearch
# 輸入搜索模式時,每輸入一個字符,就自動跳到第一個匹配的結果
# set incsearch
# 搜索時忽略大小寫
# set smartcase
# 打開英語單詞的拼寫檢查
# set spell spelllang=en_us
# 出錯時,發出視覺提示,一般是屏幕閃爍
set visualbell
set paste

 

vim ~/.vimrc       (僅登陸帳好有效)     python

vim /etc/vim/vimrc  (全部帳號有效)vim

set nocompatible
syntax on
set showmode 
set showcmd
set encoding=utf-8
set t_Co=256
filetype indent on

set autoindent
set tabstop=2
set expandtab
set softtabstop=2
set number
set cursorline
set textwidth=80
set wrap
set linebreak
set wrapmargin=2
set scrolloff=15
set sidescrolloff=5
set laststatus=2
set ruler
set showmatch
set hlsearch
set incsearch
set smartcase
set spell spelllang=en_us
set visualbell
set pasteset relativenumber
相關文章
相關標籤/搜索