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

JoJ*_*oJo 15 vim

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

:set tabstop=4
:set shiftwidth=4
:set expandtab
Run Code Online (Sandbox Code Playgroud)

每次打开文件时都输入这些命令很乏味。如何永久存储这些设置?

Ste*_*zzo 17

在您的主目录中创建一个名为 的文件.vimrc,并将您的命令放在那里:

set tabstop=4
set shiftwidth=4
set expandtab
Run Code Online (Sandbox Code Playgroud)

Ubuntu 的Vim Howto有一些基本定制的指南,如果你想深入挖掘,还有Vim BookFAQ

vi-improved.org 也有一个很好的,一个人的 .vimrc 的大例子供你翻找。