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

2021-05-24 09:02:54 字數 543 閱讀 3549

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

下面給出一些常用的組合:

在編輯**時乙個很有用的命令是調整**縮排,可以很方便地增加(或減少)若干級縮排,並自動根據選項設定使用正確的空格或製表符。只需要使用 「v」選中你要調整的**行,然後鍵入「<」(或「>」)即可增加(或減少)一級縮排;在鍵入「<」(或「>」)之前鍵入數字則 可以指定增加(或減少)的縮排級數。

我們要討論的最後乙個相關的命令是「:retab」。在設定了 expandtab 選項時,該選項會把所有的製表符轉換成空格。在沒有設定 expandtab 選項時,使用「:retab!」可把空白字元轉換成製表符(可能誤轉換,慎用),使用「:retab n」可以把 tabstop 重置為 n,並轉換含製表符的連續空白字元為適當的製表符和空格的組合以保證含製表符的行看起來沒有任何變化。詳細資訊請參看「:help :retab」。

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

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

vim設定Tab縮排長度

在linux系統中,vim是一款非常好用的文字編輯器,那麼,如何在linux下的vim編輯器設定tab的縮排長度呢?linux系統下,vim編輯器tab鍵的預設長度為8個空格,在vim中可以通過修改使用者的配置檔案來進行設定,設定步驟如下。1 建立.vimrc配置檔案 使用者可以通過下面的命令進行配...

在vim中設定tab縮排為4個位元組

vim設定tab縮排長度 在linux系統中,vim是一款非常好用的文字編輯器,那麼如何在linux下的vim編輯器設定tab的縮排長度呢?linux系統下,vim編輯器tab鍵的預設長度委8個空格,可以在編輯檔案的時候臨時生效,也可以通過修改使用者的配置檔案來進行設定 1 臨時生效 直接在vim編...