Vim变化的缩进

  • 本文关键字:缩进 变化 Vim vim
  • 更新时间 :
  • 英文 :


我最近开始使用vim。我在 .vimrc 中添加了:set tabstop=4以符合缩进方案,但是当我在另一个编辑器 (gedit) 中打开文件时,它仍然使用 8 个制表符空格。格式看起来就在 vim 中。任何帮助我如何解决这个问题?

设置 tabstop 时,也值得将 softtabstop 和 shiftwidth 设置为相同的值。
我同时设置了以下所有内容(从我的 .vimrc 文件)

" tabstop:          Width of tab character
" expandtab:        When on uses space instead of tabs
" softtabstop:      Fine tunes the amount of white space to be added
" shiftwidth        Determines the amount of whitespace to add in normal mode
set tabstop     =4
set softtabstop =4
set shiftwidth  =4
set expandtab

这是一个关于如何以及为什么的很棒的教程。
http://vimcasts.org/episodes/tabs-and-spaces/

对其他编辑器进行类似的更改。选项卡的宽度是编辑器的属性,而不是文件的属性。

您需要

将制表符"转换"为空白,以下代码解决了您的问题。

:set expandtab

最新更新