vim中 set 用法設置


vi set用法
from google search
一、常用收集如下:(vi set)
set autoindent         
在插入模式下,對每行按與上行同樣的標准進行縮進,與shiftwidth選項結合使用
set list     
把制表符顯示為^I ,用$標示行尾(使用list分辨尾部的字符是tab還是空格)
set number
顯示行號
set readonly
文件只讀,除非使用!可寫
set shiftwidth
反向制表符中的空格數目
set showmatch
在vi中輸入),}時,光標會暫時的回到相匹配的(,{     (如果沒有相匹配的就發出錯誤信息的鈴聲),編程時很有用
set tabstop
指定tab縮進的字符數目
set wrapscan
授索在文件的兩端繞回
二、vim set 在vi的基礎上增加了如下(常用):
set smartindent       
set cindent
以上兩行都是編程用的c自動縮進
……
三、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


免責聲明!

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



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