我一直在学习 Markdown,并使用 Python Markdown 包,当我尝试转换从网络粘贴的文本时,它通常会返回以下内容:
UnicodeEncodeError: 'ascii' codec can't encode character u'\u201c' in
position 1611: ordinal not in range(128)
在我的编辑器的底部,我目前看到的是:
COMMAND MODE, Line X, Column Y
Sublime Text 2 中是否有一个设置可以显示完整位置(如1611
在上面的例子中)始终如此,这样我就可以快速找到坏角色?
您可以编写一个简单的 python 脚本来执行此操作。
1.
将此代码保存到您的用户文件夹中characterCounter.py
(Preferences > Browse Packages > User
):
import sublime, sublime_plugin
class PositionListener(sublime_plugin.EventListener):
def on_selection_modified(self,view):
text = "Position: "
sels = view.sel()
for s in sels:
text += " " + str(s.begin())
if not s.empty():
text += "-" + str(s.end()) + " "
view.set_status('exact_pos', text)
2.
然后重新启动 Sublime Text 以加载它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)