1. 程式人生 > >【Linux】Vim修改tab為4個空格

【Linux】Vim修改tab為4個空格

class 文件 pan bash ash 空白 ESS pri ber

修改配置


如果要修改全局Vim的配置

vim /etc/vim/vimrc
  • 1

但是不建議這麽做,可以只修改當前用戶的Vim配置

vim ~/.vimrc
  • 1

在配置文件中添加以下參數

  1. 第一種配置參數

    set ts=4
    set sw=4
    • 1
    • 2
  2. 第二種配置參數

    set ts=4
    set expandtab
    set autoindent
    • 1
    • 2
    • 3

建議使用第二種,具有兼容性

修改已保存文件


Tab替換為空格

:set ts=4
:set expandtab
:%retab!
  • 1
  • 2
  • 3

空格替換為Tab

:set ts=4
:set noexpandtab
:%retab!
  • 1
  • 2
  • 3

加感嘆號!是用於處理非空白字符之後的Tab,即所有的Tab

若不加感嘆號!,則只處理行首的Tab

【Linux】Vim修改tab為4個空格