从Sublime Text 3中的输出中删除回车符

Mau*_*ney 6 sublimetext sublimerepl sublimetext3 sublime-text-plugin

我正在学习ipython进行数据分析,我想使用我最喜欢的文本编辑器Sublime文本.但是,我遇到了"CR",回车,输出而不是我要显示的原始"东西"的问题.这使得复制/粘贴到另一个位置变得麻烦,因为我将不得不手动删除这些字符.看起来也很令人沮丧.

这是我正在使用的教科书中的一个例子: 崇高的输出

在终端中运行相同的命令,它工作正常 同一命令的终端输出

虽然它在终端中正确显示,但我真的想在崇高中使用REPL,因为有用的插件,如自动完成和代码智能.我已经尝试更改用户设置default_line_ending但没有任何帮助.如果有人知道如何摆脱那些回车或者至少将它们隐藏在输出中,我会非常高兴.

谢谢

Cha*_*ner 3

如果您的终端支持,您可以尝试以下命令来删除现有的 CR:

sed -i 's/\r//g' FileWithCarriageReturns.foo

sed 是一个流编辑命令,当按上述方式执行时,将搜索指定的“FileWithCarriageReturns.sh”并从文件中删除所有回车符(显示为 \r )

完成此操作后,进入 Sublime Text 设置并将默认行结束属性覆盖为 'unix' :

{“default_line_ending”:“unix”}