我缺少其他文本编辑器经常提供的一项有用功能。在底部状态栏中,它们显示当前字符的 ASCII 和 UTF 代码 - 当前位置之前或之后的字符(现在不确定)。我找不到执行此操作的包或执行此操作的本机功能。
感谢您的帮助。
我为此制作了一个插件:)
创建一个anyname.py
文件在你的Packages/User/
目录。
import sublime, sublime_plugin, textwrap, unicodedata
class utfcodeCommand(sublime_plugin.EventListener):
def on_selection_modified(self, view):
# some test chars = $ €
sublime.status_message('Copying with pretty format')
selected = view.substr(view.sel()[0].a)
char = str(selected)
view.set_status('Charcode', "ASCII: " + str(ord(selected)) + " UTF: " + str(char.encode("unicode_escape"))[2:-1])
这应该会在插入符号右侧的字符的状态栏中显示 ASCII 和 Unicode 代码。
告诉我这是否适合您,在 Kubuntu Linux 12.04 x64 上使用 ST3 进行了测试。
由于 Python 版本不同,可能无法在 ST2 上运行。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)