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       (僅登錄賬好有效)     

vim /etc/vim/vimrc  (所有賬號有效)

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 paste
set relativenumber

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM