Vim,缩进没有保存

时间:2016-02-16 20:39:16

标签: vim github

我只是仔细查看了我在Vim中编写的一些文件,并从当地的Git仓库推送到Github。 Vim中出现的大部分缩进都没有转移到Github。是否有一个我需要更改的设置.vimrc以确保我保存的Vim缩进?

1 个答案:

答案 0 :(得分:1)

听起来你可能正在使用制表符。选项卡字符可以根据您使用的编辑器进行不同的解释,尽管在Github视图中它们根本不显示它们似乎很奇怪。

我建议将制表符更改为空格。在Vim中,您可以使用“”指定设置。

要让它们在会话之间保留,您需要将其存储在名为.vimrc的文件中(只需使用'设置'代替' “)。

  

To insert space characters whenever the tab key is pressed, set the 'expandtab' option:

:set expandtab

然后,您可以指定选项卡插入的空白字符数:

  

To control the number of space characters that will be inserted when the tab key is pressed, set the 'tabstop' option. For example, to insert 4 spaces for a tab, use:

:set tabstop=4

我个人使用tabstop = 2

如果这不起作用,你能发布包含你所拥有的插件/配置的.vimrc,以及github上文件的链接,以便我们看到:)?

告诉我们您的情况!

同样重新;在文件上使用cat - 尝试:

cat -A [filename]

这应该列出可能不是预期的隐藏字符。