vim中將tab自動轉換成空格

2021-09-01 14:38:21 字數 375 閱讀 3000

在vim中,有時需要將tab轉換成space。使用ret命令(replace tab)。

[range]ret[ab]! [new-tabstop]

舉例:將第一行到檔案尾的tab轉換成space,每個tab用4個space替代。

:set expandtab

:%ret! 4

如果沒有給定4,則用當前的tab寬度設定替換為space。

其它相關命令:

:set tabstop=4 設定tab寬度為4個字元

:set shiftwidth=4 設定自動縮排為4個字元

:set expandtab 用space替代tab的輸入

:set noexpandtab 不用space替代tab的輸入

vim中縮排的設定以及將tab轉換成空格

對於編寫 縮排是最基本的概念之一。至於縮排是使用空格還是製表符 tab 或者縮排是否正好使用乙個製表符來表示,很多程式設計師,特別是 windows 開發出身的程式設計師,很容易混淆。幸好,vim 對於這些概念有非常完整的支援,足以應付各種複雜的情況。以下是相關的主要 vim 選項 下面給出一些常用...

vim中縮排的設定以及將tab轉換成空格

對於編寫 縮排是最基本的概念之一。至於縮排是使用空格還是製表符 tab 或者縮排是否正好使用乙個製表符來表示,很多程式設計師,特別是 windows 開發出身的程式設計師,很容易混淆。幸好,vim 對於這些概念有非常完整的支援,足以應付各種複雜的情況。以下是相關的主要 vim 選項 下面給出一些常用...

MATLAB中將數字轉換成羅馬數字

通常我們所接觸到的10 1010 進製 2 22進製計數法都歸屬於按位計數法,通常來說,n nn進製計數法的特徵有 使用的數字有0,1 n 1 0,1,n 1 0,1,n 1,共n nn種 從右往左分別為n0位 n1位 n2位 n 0位,n 1位,n 2位 n0位,n1 位,n2 位 比如,對於n ...