繁体   English   中英

在文本编辑器中打开Vim文件时未对齐

[英]Vim file misaligned when opened in text editor

我有一个在Vim中创建的javascript文件,看起来不错,但是当我在另一个程序(如仅文本编辑器)中打开它时,缩进量更大(如10倍的空间),并且某些行未对齐。 我与〜/ .vimrc文件中的行有关的唯一事情是:

"set tab indentation to 2 spaces"
:set tabstop=2

filetype plugin indent on

有没有人看到这种行为或知道可能是什么问题?

您的vimrc文件配置为将选项卡显示为2个空格,但是在每个程序中显示选项卡的方式并不相同。 有时它们显示为4,有时显示为8。一个典型的论点是使用多个空格而不是实际的选项卡,以使文件看起来一致,而与文本编辑器的选项卡设置无关,但这是以增加文件大小为代价的。 搜索“ 制表符与空格 ”将为双方产生大量的论据。

如果决定使用空格,则可以例如将vim配置为在按下Tab键时插入空格:

:set tabstop=2
:set shiftwidth=2
:set expandtab

(来自vim Wiki

在许多文本编辑器中,默认的制表符间距为8个空格,而不是2个空格,因此,包含制表符的任何源代码的缩进在这些文本编辑器中将显得更大。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM