• 解决Sublime Text 3中文显示乱码和语法着色问题 等问题


    一:解决sublime中文乱码的问题

    简单安装

    1、打开Sublime Text 3,按Ctrl+~打开控制行,复制粘贴以下python代码,然后回车运行。

    2. 复制并粘贴如下代码:

    Python代码  收藏代码
    1. import urllib.request,os,sys; exec("if sys.version_info < (3,) or os.name != 'nt': raise OSError('This code is for Windows ST3 only!')"); pr='Preferences.sublime-settings'; ip='ignored_packages'; n='Package Control'; s=sublime.load_settings(pr); ig=s.get(ip); ig.append(n); s.set(ip,ig); sublime.save_settings('Preferences.sublime-settings'); pf=n+'.sublime-package'; urllib.request.install_opener(urllib.request.build_opener(urllib.request.ProxyHandler())); by=urllib.request.urlopen('https://packagecontrol.io/'+pf.replace(' ','%20')).read(); open(os.path.join(sublime.installed_packages_path(),pf),'wb').write(by); ig.remove(n); s.set(ip,ig); sublime.save_settings(pr); print('Package Control: 3.0.0 upgrade successful!')  
    2、重启Sublime Text 3。
    3、按Ctrl+Shift+P打开命令行,输入Install Package,回车,然后继续输入ConvertToUTF8,回车。
    等安装好了以后,应该问题就解决了,如果还是不行,再按照安装ConvertToUTF8的方式安装GBK Encoding Support,就好了。

    手动安装:

    可能由于各种原因,无法使用代码安装,那可以通过以下步骤手动安装Package Control:

    1.点击Preferences > Browse Packages菜单

    2.进入打开的目录的上层目录,然后再进入Installed Packages/目录

    3.下载Package Control.sublime-package并复制到Installed Packages/目录

    4.重启Sublime Text。

     ps:如果实在安装不上,可以考虑下载zip版,或许就可以正常使用了

    二:解决sublime的着色问题(出现各种各样的语法着色)

    方法一:
    点击Sublime Text右下角那里切换,选择你要用的语法着色即可,如下图:
    <ignore_js_op> 
    <ignore_js_op> 
    方法二:
    打开命令控制台(Ctrl+Shift+P),输入Set Syntax 的简写 + 语法的开头几个字母,然后选择,如下图:
    <ignore_js_op> 

    说明:在Sublime Text中你可以未保存文件就使用切换语法着色。以上操作是在windows中,在Linux和OSX操作一样,只是快捷键有些不同。

    三、添加右键菜单

    方法一(推荐)、

    把以下代码,复制到SublimeText3的安装目录,然后重命名为:sublime_addright.inf,然后右击安装就可以了。

    PS:重命名文件之前,需要先在工具--文件夹选项,查看中,把隐藏已知文件类型的扩展名前边的复选框不勾选。

    [Version]
    Signature="$Windows NT$"
    
    [DefaultInstall]
    AddReg=SublimeText3
    
    [SublimeText3]
    hkcr,"*\shell\SublimeText3",,,"用 SublimeText3 打开"
    hkcr,"*\shell\SublimeText3\command",,,"""%1%sublime_text.exe"" ""%%1"" %%*"
    hkcr,"DirectoryshellSublimeText3",,,"用 SublimeText3 打开"
    hkcr,"*\shell\SublimeText3","Icon",0x20000,"%1%sublime_text.exe, 0"
    hkcr,"DirectoryshellSublimeText3command",,,"""%1%sublime_text.exe"" ""%%1"""

    方法二、

    把以下代码,复制到SublimeText3的安装目录,然后重命名为:sublime_addright.reg,然后双击就可以了。

    PS:需要把里边的Sublime的安装目录,替换成实际的Sublime安装目录。

    Windows Registry Editor Version 5.00
    [HKEY_CLASSES_ROOT*shellSublimeText3]
    @="用 SublimeText3 打开"
    "Icon"="D:\Program Files\Sublime Text 3\sublime_text.exe,0"
    
    [HKEY_CLASSES_ROOT*shellSublimeText3command]
    @="D:\Program Files\Sublime Text 3\sublime_text.exe %1"
    
    
    [HKEY_CLASSES_ROOTDirectoryshellSublimeText3]
    @="用 SublimeText3 打开"
    "Icon"="D:\Program Files\Sublime Text 3\sublime_text.exe,0"
    
    [HKEY_CLASSES_ROOTDirectoryshellSublimeText3command]
    @="D:\Program Files\Sublime Text 3\sublime_text.exe %1"

    最后,附一个删除右键菜单的脚本吧。

    把以下代码,复制到SublimeText3的安装目录,然后重命名为:sublime_delright.reg,然后双击就可以了。

    Windows Registry Editor Version 5.00
    [-HKEY_CLASSES_ROOT*shellSublimeText3]
    [-HKEY_CLASSES_ROOTDirectoryshellSublimeText3]
  • 相关阅读:
    寒假学习进度-14(疫情)
    寒假学习进度-13(Python自然语言处理)
    寒假学习进度-12(热词展示)
    寒假学习进度-11(词云图的使用)
    寒假学习进度-10(pyecharts的下载和使用)
    寒假学习进度-9(spark streaming编程初级实践)
    寒假学习进度-8(热词爬取)
    寒假学习进度-7(Python爬虫)
    寒假学习进度-6(Python连接MySQL数据库)
    寒假学习进度-5
  • 原文地址:https://www.cnblogs.com/nanyangzp/p/5552778.html
Copyright © 2020-2023  润新知