跟老韓學(xué)Linux SRE系列
使用vim當(dāng)做編輯器的過(guò)程中,vim默認(rèn)縮進(jìn)為8個(gè)空格,一般情況下我們使用vim編寫C或者Shell以及Python代碼時(shí),常常使用4個(gè)空格作為一個(gè)Tab鍵的縮進(jìn)進(jìn)行使用,具體設(shè)置方式如下。
ubuntu2204設(shè)置vim 編輯時(shí)tab鍵為縮進(jìn)4個(gè)空格
以Ubuntu配置vim原配置文件為例。
root@web01:~# cat /etc/vim/vimrc
Linux下設(shè)置vim的縮進(jìn)為4個(gè)空格
安裝完Linux系統(tǒng),打開vim時(shí)候發(fā)現(xiàn)默認(rèn)的縮進(jìn)是8個(gè)空格,下面描述下如何設(shè)置使之成為最常用的4個(gè)空格。
root@web01:~# lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 22.04 LTSRelease: 22.04Codename: jammy
使用非交互式方式設(shè)置如下。
cat >>~/.vimrc<<hanywset ts=4set softtabstop=4set shiftwidth=4set expandtabset autoindenthanywsource ~/.vimrc
配置說(shuō)明如下。
” tab鍵寬度
set ts=4
” 按回退鍵時(shí)回退的寬度
set softtabstop=4
” 縮進(jìn)寬度
set shiftwidth=4
” 縮進(jìn)使用空格;noexpandtab表示縮進(jìn)使用tab
set expandtab
” 自動(dòng)縮進(jìn)
set autoindent
或者使用手動(dòng)設(shè)置的方式如下。
1、新建vim配置文件
vim ~/vimrc
2、輸入以下內(nèi)容,保存退出(這里有個(gè)問題,注釋使用”會(huì)報(bào)錯(cuò))
” tab鍵寬度set ts=4″ 按回退鍵時(shí)回退的寬度set softtabstop=4″ 縮進(jìn)寬度set shiftwidth=4″ 縮進(jìn)使用空格;noexpandtab表示縮進(jìn)使用tabset expandtab” 自動(dòng)縮進(jìn)set autoindent
3、使配置生效
source ~/.vimrc
4、使用vim新建測(cè)試文件
測(cè)試vim中的一個(gè)Tab是否為4個(gè)縮進(jìn)(基于空格)。