zoukankan      html  css  js  c++  java
  • sublime ctrl b突然不能用解决方法

    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 的默认配置文件位置)

    其中的PackagesDefaultexec.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或是其他程序的编译,就会发现切正常了!

    ?

  • 相关阅读:
    [POI2011]Lightning Conductor
    [NOI2009]诗人小G

    公告&留言板
    联合省选 2020 题解
    年末时的一些思维碎屑
    RE:ゼロから始める AFO 生活
    退役前的做题记录6.0
    2019年湖南省大学生计算机程序设计竞赛 (HNCPC2019) 简要题解
    300iq Contest 1 简要题解
  • 原文地址:https://www.cnblogs.com/51testing/p/6876764.html
Copyright © 2011-2022 走看看