Github代码预览看起来很奇怪

时间:2017-09-21 09:54:47

标签: github

On GitHub

为什么代码看起来像这样? 它在所有代码编辑器中都很好看

1 个答案:

答案 0 :(得分:0)

Ctrl + M字符存在于linux中的文件中,原来该文件来自Windows环境。

  

从MS-DOS(或MS-Windows)导入文本文件时,可能需要删除Ctrl + M字符,并忘记以ASCII或文本模式传输它。这有几种方法可以做到;选择你最舒服的那个。

     

最简单的方法可能是使用流编辑器sed删除^ M个字符。输入以下命令:%sed -e" s / ^ M //"文件名> newfilename   要输入^ M,请键入CTRL-V,然后按CTRL-M。也就是说,按住CTRL键然后连续按下V和M.

     

您也可以在vi:%vi文件名中执行此操作   在vi中[在ESC模式下]输入::%s / ^ M // g   要输入^ M,请键入CTRL-V,然后按CTRL-M。也就是说,按住CTRL键然后连续按下V和M.

     

您也可以在Emacs中执行此操作。为此,请按照下列步骤操作:   转到文档的开头   类型:M-x替换字符串RET C-q C-m RET RET   在哪里" RET"平均值和C-q和C-m意味着。

礼貌:https://its.ucsc.edu/unix-timeshare/tutorials/clean-ctrl-m.html