在 vi/vim 中将制表符永久转换为空格

在 vi/vim 中将制表符永久转换为空格

如果我想在 vi / vim 中使用传统缩进,我会输入以下命令:

:set tabstop=4
:set shiftwidth=4
:set expandtab

每次打开文件时都要输入这些命令,这太麻烦了。如何永久保存这些设置?

答案1

在您的主目录中创建一个名为.vimrc,并将你的命令输入其中:

set tabstop=4
set shiftwidth=4
set expandtab

Ubuntu 的Vim 操作指南有一些关于基本定制的提示,如果你想深入了解,可以查看Vim 书常问问题也一样。

vi-improved.org 还有一个很好的例子某人的 .vimrc 供您翻找。

答案2

店铺

set tabstop=4
set shiftwidth=4
set expandtab

或者

set ts=4 sw=4 
set expandtab

在您的~/.vimrc文件中。例如/home/user/.vimrc/home/$(whoami)/.vimrc。您也可以使用 .vimrc 中的其他设置,即您经常使用的设置,例如syntax on如果您使用完整版 VIM。

答案3

在 中打开终端\home\user\exampleuser\(默认目录)后,创建文件.vimrc。如果您真的喜欢 vim,您可以输入vim .vimrc命令行,或者您可以使用 nano。此文件将控制 vim。然后在此处输入您要设置的代码,如下所示:( set expandtab 注意没有冒号 (:))然后,保存文件,您就完成了!

相关内容