zoukankan      html  css  js  c++  java
  • Sublime Text 3技巧:支持GB2312和GBK编码

    extends:http://blog.csdn.net/ubuntulover/article/details/21101979,http://www.ipc.me/os-x-xiao-ji-qiao.html,https://github.com/seanliang/Codecs33

    由于换了MAC系统,之前好多操作习惯都变了,MAC上没有NotePad++ ,就去换了Sublime text 3

    Sublime Text 3与Sublime Text 2的不同

    其实有不少人写过如何让Sublime Text 2支持GB2312和GBK编码,例如这篇。基本原理就是先装好Package Control,然后再通过这个安装ConvertToUTF8的Package。

    但是文中的方法在Sublime Text 3时代行不通了,因为安装Package Control的方法发生了变化,新的安装方法是,按Control + ~打开命令行,然后输入下面这一行代码(如果显示有问题,可以直接点开这个gist
    raw来复制)

    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 3,才能继续下面的步骤。

    ***************************2014-11-6*****************************

    https://sublime.wbond.net/installation#st3

    ***************************2014-11-6*****************************

    安装ConvertToUTF8

    我的操作方式是基于Mac下的OS X系统,如果你是Windows用户,请把Command键换成Ctrl键试一试。
    Command + Shift + P打开万能搜索框,然后输入install package回车,这时候会加载所有的packges列表。看到列表之后再输入ConvertToUTF8回车,就会下载安装这个包了。装好之后会看到这个包的说明文件,如下图。
    ConvertToUTF8

    可选安装GBK Encoding Support

    ConvertToUTF8是用来把GB2312和GBK文件转换成UTF8编码的,作为一个程序员,使用UTF-8编码来保存是一个好习惯,尽量不要使用GB2312和GBK编码来写代码。
     

    https://github.com/seanliang/Codecs33

    由于 Sublime Text 3 内嵌的 Python 限制,ConvertToUTF8 可能无法正常工作。你可以安装本插件来解决这一问题。 

    安装

    推荐使用 Package Control 查找 Codecs33 进行自动下载安装与更新。

    如需手工安装,请从与您操作系统相符的分支(osx、linux-x64、linux-x32)中将本项目打包下载并解压,将解压后的文件夹名修改为 Codecs33 ,然后将此文件夹移动到 Sublime Text 的 Packages 文件夹下(可通过 Sublime Text 菜单中的 Preferences > Browse Packages 找到 Packages 文件夹)。

    OS X小技巧

    此时,如果仅在下拉列表中选择另一款应用,OS X 系统仅会修改当前文件的默认开启方式,而同类文件则保持不变。 

  • 相关阅读:
    初识python: 斐波拉契数(生成器获取)
    初识python:斐波拉契数(列表获取)
    初识python: 递归函数
    初识python:多线程
    初识python 之 取101到200之前的所有素数
    初识python 之 兔子生崽(小练习)
    初识python 之 MongoDB 基本操作
    初识python 之 mysql数据库基本操作
    MongoDB 安装及制作成windows服务
    初识python: 回调函数
  • 原文地址:https://www.cnblogs.com/niray/p/4718094.html
Copyright © 2011-2022 走看看