Sublime Text 3是一款非常好用的编辑器,用它作为Python编辑器时,需要解决中文支持问题,常见问题有两个,一是中文乱码问题,二是运行时Python控制台不能输出中文。

一、中文乱码问题

1.大家如果是在官网下载的Sublime Text 3,那么首先需要安装一个Package Control包,这是一个用来安装其他插件的包,不管装什么插件,首先要先装这个包才行。按ctrl+~快捷键,调出一个小文本款,然后粘贴以下代码:

import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())

这样Sublime Text就会安装我们需要的Package Control。否则后面会找不到Package。

2.重启Sublime Text后,在Sublime Text中,按Ctrl+Shift+P打开命令行模式,输入Install Package关键字,然后点击自动出现的下拉菜单里的第一项:Package Control: Install Package。此时你会看到左下角有个=号来回动,稍等一会。

3.再次在命令行下弹出一个下拉菜单。输入“ConvertToUTF8”或者“GBK Encoding Support”,选择匹配项。中文字符就可以正常显示了。

  1. 二、运行控制台不能输出中文的解决方法

默认的编译器可以直接按Ctrl+B编译运行Python,并在控制台输出结果.美中不足的是无法输出中文,需要自己手动配置一番。在Sublime Text 3 中依次点击菜单Tools->build system->New build system,粘贴下方的代码并保存为Python.sublime-build。将将该文件存放在C:\Users\Administrator\AppData\Roaming\Sublime Text 3\Packages\Python\中,如果没有Python目录,可工新建。重启Sublime即可。

{"cmd": ["python","-u","$file"],"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)","selector": "source.python","encoding": "cp936"
}

转载于:https://blog.51cto.com/1345025/1768630

使用Sublime Text 3作为Python编辑器有关中文问题相关推荐

  1. python编辑器windows_windows下sublime Text 3 做Python编辑器 详细配置

    1.安装Python下载Python安装文件:https://www.python.org/downloads/本次配置测试版本是2.7.8运行下载的msi安装文件即可完成安装,默认安装路径C:\Py ...

  2. sublime安装python库_Mac OS 轻松用 Sublime Text 3 配置Python编译环境

    最近在学习数据分析相关的知识,对比Python和R语言在数据分析领域的优劣,Python更胜一筹. 要学习Python,首先需要搭建编译环境. 一. 编译工具的选择 Python的编译工具有两种, 1 ...

  3. 如何使用Sublime Text 3作为Markdown编辑器

    如何使用Sublime Text 3作为Markdown编辑器? 参考百度经验: http://jingyan.baidu.com/article/f006222838bac2fbd2f0c87d.h ...

  4. sublime text3 怎么配置、运行python_怎么用sublime text 3搭建python 的ide?

    如果是想在sublime里要python shell那种交互或者run module F5 F5 F5下这种效果的话,还是挺容易实现的,windows下的: 1. 打开Sublime text 3 安 ...

  5. Ubuntu下将Sublime Text设置为默认编辑器

    转自将Sublime Text 2设置为默认编辑器 修改defaults.list 编辑/etc/gnome/default.list文件,将其中的所有gedit.desktop替换为sublime_ ...

  6. Sublime Text 3 配置python交互运行环境的快捷键

    2019独角兽企业重金招聘Python工程师标准>>> 使用Sublime Text 3能以轻量级的环境写python脚本,运行python代码.为了更加方便地调用python脚本, ...

  7. 使用Sublime Text 3做Python开发

    引言 刚转到OS X平台时,寻找写Python,JavaScript,Markdown等文件的工具时,比较了许多工具, 最终选择了Sublime Text 2,主要原因是其跨平台, 想着以后再转到wi ...

  8. sublime运行python代码,如何从Sublime Text 2运行Python代码?

    I want to set up a complete Python IDE in Sublime Text 2. I want to know how to run the Python code ...

  9. sublime 学习笔记之ubuntu下让sublime text 3成为默认编辑器

    在ubuntu下,gedit编辑器用得并不顺手,想让sublime text 3成为默认的编辑器. sublime text 3的ubuntu安装教程为官方教程 $wget -qO - https:/ ...

最新文章

  1. 乌鲁木齐市计算机职业高中,乌鲁木齐职高有哪些专业
  2. hdu2602 Bone Collector-01背包问题
  3. oracle临时表经常被锁_【赵强老师】Oracle数据库的存储结构
  4. GridView控件中的一些常见问题
  5. NLP学习一 形式语言与自动机
  6. 面试:第十四章:大厂中高级java程序员面试题
  7. Altium Designer 9 学习笔记(一)基础操作
  8. Unity技术手册-UGUI零基础详细教程-Image图片
  9. 时域,空域,频域的基本概念
  10. 微信公众号封面一键生成器
  11. k620显卡 unreal_nvidia quadro k620是什么显卡?
  12. Lipschitz常数、Lipschitz条件
  13. 引导mysql执行计划_Mysql执行计划详解
  14. 2022年品牌高考借势文案合集,拿走就能用,预祝各位考生金榜提名
  15. hash碰撞处理方法
  16. mysql的zip安装教程
  17. win7java浏览器崩溃_win7系统IE浏览器出现各种崩溃问题的解决方法
  18. 重力感应G-Sensor 方向介绍
  19. android系统10.0模拟器,exagear模拟器安卓10.0
  20. 电位器和编码器的区别

热门文章

  1. 【Android基础】趣谈Intent
  2. Swift直接解析YApi接口为模型
  3. C# xml通过xslt转换为html输出
  4. docker常用命令行集锦
  5. Linux服务器出现java.net.UnknownHostException 异常处理
  6. 【强连通分量】Proving Equivalences
  7. k8s系列---部署集群
  8. Jmeter Md5加密操作之-------BeanShell PreProcessor
  9. hdu2412 Party at Hali-Bula
  10. 《Ajax实战》三部曲之“王者归来”