我只是仔细查看了我在Vim中编写的一些文件,并从当地的Git仓库推送到Github。 Vim中出现的大部分缩进都没有转移到Github。是否有一个我需要更改的设置.vimrc以确保我保存的Vim缩进?
答案 0 :(得分:1)
听起来你可能正在使用制表符。选项卡字符可以根据您使用的编辑器进行不同的解释,尽管在Github视图中它们根本不显示它们似乎很奇怪。
我建议将制表符更改为空格。在Vim中,您可以使用“:”指定设置。
要让它们在会话之间保留,您需要将其存储在名为.vimrc的文件中(只需使用'设置'代替': “)。
To insert space characters whenever the tab key is pressed, set the 'expandtab' option:
:set expandtab
然后,您可以指定选项卡插入的空白字符数:
:set tabstop=4
我个人使用tabstop = 2 。
如果这不起作用,你能发布包含你所拥有的插件/配置的.vimrc,以及github上文件的链接,以便我们看到:)?
告诉我们您的情况!
同样重新;在文件上使用cat - 尝试:
cat -A [filename]
这应该列出可能不是预期的隐藏字符。