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-Turtlestein/issues/6
http://www.sublimetext.com/forum/viewtopic.php?f=3&t=2610
https://github.com/uipoet/sublime-jshint/issues/24
http://www.sublimetext.com/forum/viewtopic.php?f=3&t=2441&start=0&hilit=getfilesystemencoding(*)
完整的错误是:
Traceback (most recent call last):
File ".\sublime_plugin.py", line 325, in run_
File ".\exec.py", line 145, in run
File ".\exec.py", line 42, in __init__
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc0 in position 9: ordinal not in range(128)
这些文章很多是有重复内容的,我主要看的是后面标*的那一篇;
这个问题的起因是配置文件目录下Packages\Default目录下的exec.py在编辑环境变量,但是环境变量中的字符集确少了ascii字符集
我的解决方案(参靠上面第6篇):
找到配置文件目录位置(可以参考我的另一篇博文修改sublime Text 的默认配置文件位置)
其中的Packages\Default\exec.py,打开编辑
找到第41-42行:
for k, v in proc_env.iteritems():
proc_env[k] = os.path.expandvars(v).encode(sys.getfilesystemencoding())
两种修改方案:
1、果断删掉!(你没看错,就是这样)
2、对它进行异常处理,避免它出错时停止程序运行就像这样:
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.Text.v2.0.1.2217.MACOSX.Incl.Keygen.and.Patch-Lz0 Sublime.Text.v2.0.1.2217.Incl.Keygen.and.Patch-Lz0 Sublime.Text.v2.0.1.2217.x64.Incl.Keygen.and.Patch-Lz0 一.安装汉化与插件方法(x86,x64,...
2.sublime text2版本: 测试过sublime text2 同样通过上述方法可以到相应的路径中 (可能是C:\Users\Adiministor\AppData\Roaming\Sublime Text 2) 然后把压缩包中文件夹解压到C:\Users\Adiministor\AppData\...
此SublimeText3 版本为英文版本,支持Win,支持代码提示功能,且软件体积小,启动快,强烈支持! 相关软件推荐: SublimeText3汉化版(注意此中文版不支持代码提示功能) SublimeText 3简介: ...
Sublime Text 2 for linux
Sublime Text 2这款程序员必备代码编辑器,几乎每位程序员提到Sublime Text 2都是赞不绝口!它体积小巧,无需安装,绿色便携;它可跨平台支持Windows/Mac/Linux;支持32与64位操作系统,它在支持语法高亮、代 码补全...
1.打开后,先把Key复制出来(注意BEGIN行和END一行) 2.点Patch Key先择你的Sublime_text.exe 3.打开sublime text ,把刚刚的Key输入就可以注册了 (如果不成功可以再尝试几次)
Sublime Text 是一个文本编辑器(收费软件,可以无限期试用),同时也是一个先进的代码编辑器。Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。 Sublime ...
Sublime Text3 中文个人授权版Sublime Text 3 应用技巧和诀窍 1.选择 以下是一些Sublime Text选择文本的快捷键: Command + D 选中一个单词 Command + L 选中一行 Command + A 全选 Ctrl + Command + M`...
sublime text v2.x.keygen 不解释,备用工具 ...
docs.sublimetext.io:Sublime Text社区文档
sublimetext2中文版+使用方法
sublime text v2.x.keygen注册机
Sublime Text 是众所周知的神器,无奈伟大得局域网访问不了主页和下载页面(碰运气的请试: http://www.sublimetext.com/2),特免费贡献Sublime Text 在 Linux/Ubuntu 环境下的包文件 (绿色软件包) ------------...
资源中包含 sublime text2 ,sublime text3 以及一些其他的主题,各主题之间会有细微差距,各位大佬下载后可以自己去观察导入后的效果
Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux [ 编程开发, 编辑输入 - Windows, Mac, Linux // 2012-07-28 ] Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台...
现代Sublime Text 3和2主题
这里给出sublime text3的下载器,附上快捷键:Sublime Text 3快捷键: Ctrl+L 选择整行(按住-继续选择下行) Ctrl+KK 从光标处删除至行尾 Ctrl+K Backspace 从光标处删除至行首 Ctrl+J 合并行(已...
sublime 3 已装大部分插件解压即用,包括"Alignment", "AutoFileName", "Autoprefixer", "BracketHighlighter", "ChineseLocalizations", "ColorPicker", "ConvertToUTF8", "CSS Format", "CTags", ...