国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

vim tab設(shè)置以及一些縮進(jìn)配置

2023-05-12 10:40 作者:有AI野心的電工和碼農(nóng)  | 我要投稿

.vimrc中添加以下代碼后,重啟vim即可實(shí)現(xiàn)按TAB產(chǎn)生4個空格:

set ts=4 ?(注:ts是tabstop的縮寫,設(shè)TAB寬4個空格)
set expandtab

對于已保存的文件,可以使用下面的方法進(jìn)行空格和TAB的替換

TAB替換為空格:

:set ts=4
:set expandtab
:%retab!

空格替換為TAB:

:set ts=4
:set noexpandtab
:%retab!

!是用于處理非空白字符之后的TAB,即所有的TAB,若不加!,則只處理行首的TAB。

在.vimrc文件中輸入如下文本:

set tabstop=4
set softtabstop=4
set shiftwidth=4
set noexpandtab / expandtab
set nu
set autoindent
set cindent

其中:

  • Tabstop: 表示一個 tab 顯示出來是多少個空格的長度, 默認(rèn) 8。

  • Softtabstop: 表示在編輯模式的時候按退格鍵的時候退回縮進(jìn)的長度, 當(dāng)使用 expandtab 時特別有用。

  • Shiftwidth: 表示每一級縮進(jìn)的長度,一般設(shè)置成跟 softtabstop 一樣。

  • 當(dāng)設(shè)置成 expandtab 時, 縮進(jìn)用空格來表示,noexpandtab 則是用制表符表示一個縮進(jìn)。

  • Nu: 表示顯示行號。

  • Autoindent: 表示自動縮進(jìn)。

  • Cindent: 是特別針對C語言自動縮進(jìn)。


vim tab設(shè)置以及一些縮進(jìn)配置的評論 (共 條)

分享到微博請遵守國家法律
万山特区| 湖州市| 澄城县| 南宁市| 忻城县| 大港区| 庆云县| 文水县| 石阡县| 揭阳市| 威信县| 新巴尔虎左旗| 商城县| 井冈山市| 东丰县| 平谷区| 洛扎县| 溆浦县| 桐乡市| 阳西县| 商都县| 石泉县| 荥阳市| 延庆县| 海安县| 安顺市| 赣榆县| 思南县| 海原县| 惠来县| 姚安县| 太湖县| 富民县| 措美县| 白河县| 启东市| 中山市| 广水市| 芒康县| 宁武县| 新丰县|