我刚刚开始了一个coding blog,我正在使用SyntaxHighlighter开发的Wordpress插件来突出显示我的代码片段的语法。
我刚刚写完一篇Pythonic文章,想在发布之前测试一下我的代码片段。
如果你在我的代码片段中双击代码,插件将停止突出显示代码,允许你选择它作为纯文本。但是,如果我从代码片段中复制并粘贴一些Python代码,它将在中包含\xc2
或
字符。这会导致Python对编码产生兴趣:
SyntaxError: Non-ASCII character '\xc2' in file ex2.py on line 3, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
我并不特别想为我编写的每一个Python片段声明编码,我甚至不知道这是否能解决问题。
最好的解决方案当然是让我的插件在纯文本版本中不使用
字符。还是会呢?
有人知道我怎样才能解决这个问题吗?
当从skype复制python代码时,我遇到了这个问题。因为我使用vim进行编辑,所以我继续这样做,找到了所有这些:
这将显示这些奇数空格字符不在何处,因为它们没有突出显示。
拖动一个字符,将其存储到寄存器0中。
使用substitute命令并使用
<ctrl-R> <0>
将该字符粘贴到命令提示符中。看起来就像
但当运行时,它将纠正问题。
NBSP无论如何都不被认为是用于缩进的空白,所以您应该看看pre select user script的作用并模拟它。
相关问题 更多 >
编程相关推荐