Vim不同的缩进

时间:2013-10-30 19:40:51

标签: vim

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

3 个答案:

答案 0 :(得分:2)

设置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/

答案 1 :(得分:0)

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

答案 2 :(得分:0)

您需要将标签“转换”为空白,以下代码可以解决您的问题。

:set expandtab