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、Notepad++或Atom Editor等免费且支持Python语法的编辑器,而避免使用Microsoft Word和Windows记事本,因为Word保存的文件不是纯文本格式,记事本可能会在文件开头添加...
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,...
**Sublime Text 2 for Linux:一款高效编程编辑器** Sublime Text 2 是一个广受欢迎的源代码编辑器,特别适用于Linux操作系统。它以其强大的功能、高效的性能和用户友好的界面,在开发者社区中赢得了极高的赞誉。...
Sublime Text 2是一款广受开发者喜爱的轻量级、高度可定制的文本编辑器,以其高效、便捷的代码编辑体验而闻名。本资源提供了Sublime Text 2的中文版本,便于中国用户使用。以下是对Sublime Text 2及其使用方法的详细...
Sublime Text 2是一款广受开发者喜爱的文本编辑器,以其高效、易用和高度可定制性而闻名。这个名为"Sublime Text 2.rar"的压缩包文件包含了一些核心组件和附加资源,用于安装和配置Sublime Text 2。 1. **Sublime...
2.sublime text2版本: 测试过sublime text2 同样通过上述方法可以到相应的路径中 (可能是C:\Users\Adiministor\AppData\Roaming\Sublime Text 2) 然后把压缩包中文件夹解压到C:\Users\Adiministor\AppData\...
本文将深入探讨如何在IntelliJ IDEA中实现Sublime Text 2/3的Monokai主题配色风格。 首先,Monokai是一种流行的暗色主题,以其清晰的对比度和对眼睛友好的颜色搭配而受到程序员的喜爱。在Sublime Text中,Monokai是...
Sublime Text是一款广受欢迎的文本编辑器,尤其受到程序员和开发者们的喜爱,因其高效、可扩展和高度定制化而闻名。Package Control是Sublime Text的一个关键插件,它允许用户轻松地安装、更新和管理其他插件,极大...
Sublime Text 2.0.1 x64汉化包是一个专为64位操作系统设计的文本编辑器Sublime Text的中文语言版本。Sublime Text是一款广受开发者喜爱的源代码编辑器,支持多种编程语言,并以其高效、可定制性和丰富的插件系统著称...
Sublime Text 2是一款广受开发者喜爱的轻量级、高度可定制的文本编辑器,以其高效、稳定和丰富的插件生态系统而闻名。这款编辑器适用于多种编程语言,包括但不限于HTML、CSS、JavaScript、Python等,是进行源码编辑...
2. **运行安装程序**:在解压后的文件夹中找到“Sublime Text Setup”或类似名称的可执行文件(.exe),双击运行它。这将启动Sublime Text的安装向导。 3. **安装向导**:安装向导会引导你完成安装过程。默认设置...
Sublime Text 2是一款广受开发者喜爱的轻量级文本编辑器,以其高效、可定制性和丰富的插件库而闻名。这款编辑器支持多种编程语言,并允许用户通过安装各种插件来扩展其功能,提高开发效率。在这个"Sublime Text 2 ...
Sublime Text 2是一款广受开发者喜爱的轻量级、高度可定制的文本编辑器,以其优秀的代码高亮、语法折叠、多选编辑等特性著称。为了方便中国用户使用,出现了Sublime Text 2的汉化包,使得界面语言转换为简体中文,...
这里给出sublime text3的下载器,附上快捷键:Sublime Text 3快捷键: Ctrl+L 选择整行(按住-继续选择下行) Ctrl+KK 从光标处删除至行尾 Ctrl+K Backspace 从光标处删除至行首 Ctrl+J 合并行(已...
此SublimeText3 版本为英文版本,支持Win,支持代码提示功能,且软件体积小,启动快,强烈支持! 相关软件推荐: SublimeText3汉化版(注意此中文版不支持代码提示功能) SublimeText 3简介: ...
2. **汉化菜单插件**:这个纯净版特别安装了汉化菜单插件,解决了原版Sublime Text英文界面对于中文用户可能产生的阅读障碍。通过这个插件,所有菜单项和提示信息都转化为简体中文,使得中国用户更容易理解和操作。 ...
**Sublime Text 使用手册** Sublime Text是一款广受程序员喜爱的高级文本编辑器,它以其高效、可定制性以及跨平台的特性赢得了开发者们的青睐。本手册将详细讲解Sublime Text的各项功能,帮助用户快速上手并提升...
**Sublime Text 2中文包** 是为程序员和文本编辑爱好者设计的一款强大的源代码编辑器——Sublime Text 2的中文语言支持文件。Sublime Text 2是一款广受好评的跨平台文本编辑器,以其出色的性能、丰富的插件生态和...
2. **快速启动**:Sublime Text以其快速启动时间和流畅的响应能力而闻名,即使处理大型代码文件也毫不费力。 3. **多选编辑**:这个功能允许用户在同一时间对多个位置进行编辑,提高了代码修改的效率。 4. **分割...
Sublime Text 2 是一款备受开发人员喜爱的代码编辑器,尤其在Mac平台上,它以其高效、简洁的界面和强大的功能赢得了广泛赞誉。Sublime Text 2 支持多种编程语言,包括前端开发语言(如HTML、CSS、JavaScript)以及Go...