我只是仔细查看了我在 Vim 中编写的一些文件,并从本地 Git 存储库推送到了 Github。 Vim 中出现的大部分缩进并未转移到 Github。我需要更改 .vimrc 中的设置以确保保存 Vim 中的缩进吗?
最佳答案
听起来您可能正在使用制表符。制表符可以根据您使用的编辑器进行不同的解释,尽管看起来很奇怪,但它们根本不显示在 Github View 中。
我建议将制表符更改为空格。在 Vim 中,您可以使用“:”指定设置。
要让它们在 session 之间持续存在,您需要将其存储在名为 .vimrc 的文件中(只需使用“set”而不是“:”)。
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]
这应该列出可能不是预期的隐藏字符。
关于Vim,缩进不保存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35442511/