最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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)配置的評論 (共 條)

分享到微博請遵守國家法律
巫溪县| 新晃| 清原| 葫芦岛市| 宜章县| 安平县| 酉阳| 城口县| 库伦旗| 米林县| 贡觉县| 祁阳县| 饶河县| 汉寿县| 清徐县| 井研县| 瑞昌市| 唐山市| 双流县| 康马县| 湖口县| 峨山| 新余市| 永兴县| 普安县| 阿巴嘎旗| 淳化县| 汪清县| 恩平市| 民和| 尚义县| 靖西县| 灵寿县| 天津市| 灌云县| 揭阳市| 大姚县| 凤翔县| 馆陶县| 开鲁县| 玛曲县|