VIM中設(shè)置php自動縮進(jìn)為4個空格的方法詳解
更新時間:2013年06月14日 16:04:11 作者:
本篇文章是對VIM中設(shè)置php自動縮進(jìn)為4個空格的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
代碼自然少不了文本編輯利器vim,自動縮進(jìn)是用制表符的,即便自己刪掉制表符改成4個空格,也會在下一層次縮進(jìn)中繼續(xù)用制表符,這就造成了空格和制表符混用
可以修改、etc/vimrc的信息:
其中相關(guān)變量含義:
變量名 縮寫 含義
(no)autoindent ai 自動縮進(jìn),即為新行自動添加與當(dāng)前行同等的縮進(jìn)。
(no)cindent ci 類似C語言程序的縮進(jìn)
(no)smartindent si 基于autoindent的一些改進(jìn)
變量名 縮寫 含義
tabstop=X ts 編輯時一個TAB字符占多少個空格的位置。
shiftwidth=X sw 使用每層縮進(jìn)的空格數(shù)。
(no)expandtab (no)et 是否將輸入的TAB自動展開成空格。開啟后要輸入TAB,需要Ctrl-V<TAB>
softtabstop=X sts 方便在開啟了et后使用退格(backspace)鍵,每次退格將刪除X個空格
(no)smarttab (no)sta 開啟時,在行首按TAB將加入sw個空格,否則加入ts個空格。
可以修改、etc/vimrc的信息:
其中相關(guān)變量含義:
變量名 縮寫 含義
(no)autoindent ai 自動縮進(jìn),即為新行自動添加與當(dāng)前行同等的縮進(jìn)。
(no)cindent ci 類似C語言程序的縮進(jìn)
(no)smartindent si 基于autoindent的一些改進(jìn)
變量名 縮寫 含義
tabstop=X ts 編輯時一個TAB字符占多少個空格的位置。
shiftwidth=X sw 使用每層縮進(jìn)的空格數(shù)。
(no)expandtab (no)et 是否將輸入的TAB自動展開成空格。開啟后要輸入TAB,需要Ctrl-V<TAB>
softtabstop=X sts 方便在開啟了et后使用退格(backspace)鍵,每次退格將刪除X個空格
(no)smarttab (no)sta 開啟時,在行首按TAB將加入sw個空格,否則加入ts個空格。
相關(guān)文章
php實(shí)現(xiàn)簡單的語法高亮函數(shù)實(shí)例分析
這篇文章主要介紹了php實(shí)現(xiàn)簡單的語法高亮函數(shù),實(shí)例分析了php通過正則表達(dá)式實(shí)現(xiàn)語法高亮的相關(guān)技巧,需要的朋友可以參考下2015-04-04php Smarty date_format [格式化時間日期]
php Smarty date_format [格式化時間日期] ,需要的朋友可以參考下。2010-03-03PHP 獲取MySQL數(shù)據(jù)庫里所有表的實(shí)現(xiàn)代碼
獲取某個MySQL數(shù)據(jù)庫中所有表的PHP代碼如下,需要的朋友可以參考下。2011-07-07PHP自動選擇 連接本地還是遠(yuǎn)程數(shù)據(jù)庫
假設(shè)我們要在test.php文件中操作虛擬主機(jī)的數(shù)據(jù)庫,則首先要在本地調(diào)試,那么必然要連接本地、遠(yuǎn)程兩個不同的數(shù)據(jù)庫,問題:怎么讓test.php自動識別當(dāng)下該連接本地還是遠(yuǎn)程數(shù)據(jù)庫呢?2010-12-12PHP實(shí)現(xiàn)找出有序數(shù)組中絕對值最小的數(shù)算法分析
這篇文章主要介紹了PHP實(shí)現(xiàn)找出有序數(shù)組中絕對值最小的數(shù)算法,簡單分析了數(shù)組遍歷及二分查找算法的相關(guān)操作技巧,需要的朋友可以參考下2017-08-08關(guān)于php連接mssql:pdo odbc sql server
研究了很久,終于發(fā)現(xiàn):最新的php 5.3.6中php_mssql.dll,php_pdo_mssql.dll都已經(jīng)不見了。2011-07-07解析PHP中數(shù)組元素升序、降序以及重新排序的函數(shù)
本篇文章是對PHP中數(shù)組元素升序、降序以及重新排序的函數(shù)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06