0x00 写在前面

  • 不知从何时起Sublime Text3成了我装机必备的软件
  • 说实话,我是真的喜欢它的简洁和便利(颜值即正义 >_<)
  • 再一次的由于某种缘故重装电脑,然后再一遍的搜索教程,实在受不了了,于是自己记录了一份
  • 分享给大家,希望也能给各位带来便利

0x01 基础安装与配置

  • 官网下载地址:http://www.sublimetext.com/3

  • 安装 Package Control

    • 官方教程 https://packagecontrol.io/installation

    • 操作:打开控制台(快捷键 Ctrl+` 或者 View > Show Console)输入以下代码(建议开启全局翻墙模式,不然容易失败):

      import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
      
    • 安装成功:Preferences > Package Control

  • 添加到右键并配置图标:

    • 我的系统和Sublime Text版本如下,亲测有效

      Sublime Text3: Version 3.2.2, Build 3211
      OS: Win10 10.0.18363 Build 18363
      
    • 将下面的代码保存为reg文件,然后双击运行即可(注意将路径修改为你自己的安装路径)

      Windows Registry Editor Version 5.00
      [HKEY_CLASSES_ROOT\*\shell\SublimeText3]
      @="Open with Sublime Text"
      
      "Icon"="C:\\Program Files\\Sublime Text 3\\sublime_text.exe,0"
      
      [HKEY_CLASSES_ROOT\*\shell\SublimeText3\command]
      @="C:\\Program Files\\Sublime Text 3\\sublime_text.exe %1"
      
      [HKEY_CLASSES_ROOT\Directory\shell\SublimeText3]
      @="Open with Sublime Text"
      
      "Icon"="C:\\Program Files\\Sublime Text 3\\sublime_text.exe,0"
      
      [HKEY_CLASSES_ROOT\Directory\shell\SublimeText3\command]
      @="C:\\Program Files\\Sublime Text 3\\sublime_text.exe %1"
      
      



0x02 配置 Python

  • 作为Python选手,就不屑于提Python环境的安装了

  • 首先,需要安装如下插件

    • SublimeREPL,安装完成后在 Preferences > Key Bindings

    • 然后,在User那一栏自定义快捷键(F5运行当前文件,F1是自带的IDLE效果)

      {
          "keys": ["f1"],
          "caption": "SublimeREPL: Python",
          "command": "run_existing_window_command",
          "args":
          {
              "id": "repl_python",
              "file": "config/Python/Main.sublime-menu"
          }
      },
      {
          "keys": ["f5"],
          "caption": "SublimeREPL: Python - RUN current file",
          "command": "run_existing_window_command",
          "args":
          {
              "id": "repl_python_run",
              "file": "config/Python/Main.sublime-menu"
          }
      }
      
  • OK,现在可以开心的撸代码了。

0x03 插件推荐

  • ChineseLocalizations (汉化)
  • SideBarEnhancements (扩展了侧边栏功能)
  • SublimeTmpl (文件模板)
  • AutoFileName (字符串中智能补全路径)
  • ConvertToUTF8 (转换文件编码为UTF8)
  • SublimeHighLight (选中代码,右键Copy as RTF,可以保留代码格式的粘贴到Word)
  • BracketHighlighter (匹配并高亮显示括号)