本文最后更新于 1636 天前,其中的信息可能已经有所发展或是发生改变。
破解轻量级编辑器: sublime text 3 (低调使用)
推荐使用便携版本,因为这样方便备份和恢复数据,下面的都是针对便携版。
1. 破解
破解原理:修改程序中某些字段的值来破坏掉程序的许可证状态检测。 slt-patcher 给了 3176 版的打包好的程序,其他版本的需要自己手动来修改,具体修改的字段见 GithubGist: deyixtan/sublime_text_patch 。
破解工具:HexEditor,我的百度盘 https://pan.baidu.com/s/1IUN1At1tNw-twr52FcILLA 提取码: wsy7,
破解过程:打开对应位数的 exe 然后在此 HexEditor 里打开 sublime text 3,破解64 位的做修改就使用 64的打开。然后找到相应字段的按照上面第二个链接修改内容。
2. 数据备份与恢复
因为 sublime text3 有很多强大的插件,插件的安装也挺耗时。所以及时备份是个好习惯。
备份很简单,就是将 sublime text3 安装路径下的 Data
目录复制一份就好了。
同样,恢复就是将备份的 Data
覆盖到 sublime text3 安装路径。
3. sublime text 3200的bug
3200版本有个bug:插件 SublimeREPL 的快捷键无法使用,不过此问题已在3207 修复。3200 版本中官方给的快捷键绑定 api 出了问题,修改原快捷绑定代码为下面就可以 (参考自 stackoverflow: how-to-create-a-keyboard-shortcut-for-sublimerepl):
{
"keys": ["ctrl+w"],
"command": "repl_open",
"args": {
"cmd": ["python", "-u", "-i", "$file_basename"],
"cwd": "$file_path",
"encoding": "utf8",
"extend_env": {"PYTHONIOENCODING": "utf-8"},
"external_id": "python",
"syntax": "Packages/Python/Python.tmLanguage",
"type": "subprocess"
}
},