使用Sublime Text 3作为Python编辑器有关中文问题
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”,选择匹配项。中文字符就可以正常显示了。
二、运行控制台不能输出中文的解决方法
默认的编译器可以直接按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编辑器有关中文问题相关推荐
- python编辑器windows_windows下sublime Text 3 做Python编辑器 详细配置
1.安装Python下载Python安装文件:https://www.python.org/downloads/本次配置测试版本是2.7.8运行下载的msi安装文件即可完成安装,默认安装路径C:\Py ...
- sublime安装python库_Mac OS 轻松用 Sublime Text 3 配置Python编译环境
最近在学习数据分析相关的知识,对比Python和R语言在数据分析领域的优劣,Python更胜一筹. 要学习Python,首先需要搭建编译环境. 一. 编译工具的选择 Python的编译工具有两种, 1 ...
- 如何使用Sublime Text 3作为Markdown编辑器
如何使用Sublime Text 3作为Markdown编辑器? 参考百度经验: http://jingyan.baidu.com/article/f006222838bac2fbd2f0c87d.h ...
- sublime text3 怎么配置、运行python_怎么用sublime text 3搭建python 的ide?
如果是想在sublime里要python shell那种交互或者run module F5 F5 F5下这种效果的话,还是挺容易实现的,windows下的: 1. 打开Sublime text 3 安 ...
- Ubuntu下将Sublime Text设置为默认编辑器
转自将Sublime Text 2设置为默认编辑器 修改defaults.list 编辑/etc/gnome/default.list文件,将其中的所有gedit.desktop替换为sublime_ ...
- Sublime Text 3 配置python交互运行环境的快捷键
2019独角兽企业重金招聘Python工程师标准>>> 使用Sublime Text 3能以轻量级的环境写python脚本,运行python代码.为了更加方便地调用python脚本, ...
- 使用Sublime Text 3做Python开发
引言 刚转到OS X平台时,寻找写Python,JavaScript,Markdown等文件的工具时,比较了许多工具, 最终选择了Sublime Text 2,主要原因是其跨平台, 想着以后再转到wi ...
- 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 ...
- sublime 学习笔记之ubuntu下让sublime text 3成为默认编辑器
在ubuntu下,gedit编辑器用得并不顺手,想让sublime text 3成为默认的编辑器. sublime text 3的ubuntu安装教程为官方教程 $wget -qO - https:/ ...
最新文章
- 乌鲁木齐市计算机职业高中,乌鲁木齐职高有哪些专业
- hdu2602 Bone Collector-01背包问题
- oracle临时表经常被锁_【赵强老师】Oracle数据库的存储结构
- GridView控件中的一些常见问题
- NLP学习一 形式语言与自动机
- 面试:第十四章:大厂中高级java程序员面试题
- Altium Designer 9 学习笔记(一)基础操作
- Unity技术手册-UGUI零基础详细教程-Image图片
- 时域,空域,频域的基本概念
- 微信公众号封面一键生成器
- k620显卡 unreal_nvidia quadro k620是什么显卡?
- Lipschitz常数、Lipschitz条件
- 引导mysql执行计划_Mysql执行计划详解
- 2022年品牌高考借势文案合集,拿走就能用,预祝各位考生金榜提名
- hash碰撞处理方法
- mysql的zip安装教程
- win7java浏览器崩溃_win7系统IE浏览器出现各种崩溃问题的解决方法
- 重力感应G-Sensor 方向介绍
- android系统10.0模拟器,exagear模拟器安卓10.0
- 电位器和编码器的区别