解决sublime ctrl b突然不能用的问题


本文摘自PHP中文网,作者藏色散人,侵删。

Sublime Text 2 ?ctrl+b 如果出现运行为空白,按ctrl+`来显示错误,如下所示,转载了一篇解决方案 ? 文章参考:

http://eric.themoritzfamily.com/python-encodings-and-unicode.html http://desert3.iteye.com/blog/757508 https://github.com/misfo/Shell-T

py在编辑环境变量,但是环境变量中的字符集确少了ascii字符集

我的解决方案(参靠上面第6篇):

找到配置文件目录位置(可以参考我的另一篇博文修改sublime Text 的默认配置文件位置)

其中的Packages\Default\exec.py,打开编辑

找到第41-42行:

1

2

for k, v in proc_env.iteritems():

?proc_env[k] = os.path.expandvars(v).encode(sys.getfilesystemencoding())

两种修改方案:

1、果断删掉!(你没看错,就是这样)

2、对它进行异常处理,避免它出错时停止程序运行就像这样:

1

2

3

4

5

6

?? ? for k, v in proc_env.iteritems():

? ? ? ? ? ? try:

? ? ? ? ? ? ? ? proc_env[k] = os.path.expandvars(v).encode(sys.getfilesystemencoding())

? ? ? ? ? ? except UnicodeDecodeError:

? ? ? ? ? ? ? ? print "Encoding error..."

? ? ? ? ? ? ? ? print "VARIABLE: ", k, " : ", v

然后你在尝试对pyhon或是其他程序的编译,就会发现切正常了!

更多sublime相关技术文章,请访问sublime栏目。

以上就是解决sublime ctrl b突然不能用的问题的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

最新版本sublime text3注册码

sublime如何查找所有超链接并实现正则替换

三步搞定sublime text 3配置

使用sublime text 2和3调试node-webkit

sublime text3怎么输入激活码(附激活码)

sublime的纵向操作(列操作)

关于sublime text2运行pyqt不显示的解决方案

mac如何使用安装sublime函数追踪插件

sublime与vscode区别有哪些

sublime text3选择类快捷键有哪些?sublime text3快捷键大全

更多相关阅读请进入《sublime》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...

    暂无评论...