gist缩进问题

f0r*_*man 15 gist github

在Github上创建Gist时,有一个缩进设置(制表符或空格;大小为2,4或8).将缩进设置为大小写4后,在保存后它将更改为大小写8.之后编辑它不会做任何事情.其他设置也不会产生预期的结果.我是否以某种方式误解了这个功能?找不到任何关于此的文档.

小智 0

发生这种情况是因为在编写代码时,您使用了 Tab 键插入了 8 个空格。这是我使用的解决方案。

  1. 将所有代码复制到本地文件并在 vi 编辑器中打开它。 cat>temp.js ctrl+shift+v粘贴并ctrl+d保存。

    vim temp.js(或者根据您的文件更改扩展名。)

  2. 运行我从此处找到的以下命令。这将使现有空间减半。

    :%s;^\(\s\+\);\=repeat(' ', len(submatch(0))/2);g

  3. esc然后按键:xenter键保存并退出 vi。

  4. 复制 temp.js 文件中的代码并将其粘贴到要点中,其中空格为 4。