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


14

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

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

每次我打开文件时键入这些命令都是很麻烦的。如何永久存储这些设置?

Answers:


16

在您的主目录中创建一个名为的文件.vimrc,然后在其中放置命令:

set tabstop=4
set shiftwidth=4
set expandtab

Ubuntu的Vim Howto有一些指向基本自定义的指针,如果您想更深入地了解,还可以找到Vim BookFAQ

vi-improved.org还有一个很好的例子,一个人的.vimrc文件供您浏览。


3

商店

set tabstop=4
set shiftwidth=4
set expandtab

要么

set ts=4 sw=4 
set expandtab

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


0

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


1
:在vimrc中,命令前的A 是无害的。:setsetvimrc中的相同。请参阅:h script
muru
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.