vim中 set 用法設置

vi set用法
from google search
1、經常使用收集以下:(vi set)
set autoindent     
在插入模式下,對每行按與上行一樣的標準進行縮進,與shiftwidth選項結合使用
set list   
把製表符顯示爲^I ,用$標示行尾(使用list分辨尾部的字符是tab仍是空格)
set number
顯示行號
set readonly
文件只讀,除非使用!可寫
set shiftwidth
反向製表符中的空格數目
set showmatch
在vi中輸入),}時,光標會暫時的回到相匹配的(,{   (若是沒有相匹配的就發出錯誤信息的鈴聲),編程時頗有用
set tabstop
指定tab縮進的字符數目
set wrapscan
授索在文件的兩端繞回
2、vim set 在vi的基礎上增長了以下(經常使用):
set smartindent    
set cindent
以上兩行都是編程用的c自動縮進
……
3、set 設置能夠在命令行輸入,也能夠寫在$HOME下的.exrc (若是是vi)或者.vimrc(若是是vim)中。寫進去很方便的。
=====================================
:set ai:讓vi自動對齊.
:set noai 取消自動對齊。
:set showmatch
:set noshowmatch 高亮顯示(set noshowmatch不顯示){, }, (, ), [, 或者 ] 的匹配狀況
:set tabstop=4 shiftwidth=4 :設置製表中止位(tabstop)的長度:當使用移動(shift)命令時移動的字符數
:syntax on :開啓語法高亮顯示
:set cindent :在C編碼時,用戶經常想要indent縮進內嵌代碼塊。若要在編碼時自動完成它在C編碼時,若是想要indent縮進內嵌代碼塊。設置該命令則自動完成。
:set smartindent :爲C程序提供自動縮進
:set encoding=utf-8 #設置編碼格式
:set ff=unix #將文件格式轉爲unix格式
:set noci#複製縮進
:set paste
:set num/nonum
:set ci! #複製縮排
:set si #智能縮排indent
:help option-list編程

相關文章
相關標籤/搜索