使用sublime text 3 进行Python3开发

痛点1:每次编写完Python文件后都要切到terminal下输入python fileName.py命令执行文件。
解决:mac版sublime text编辑器使用shift+command+b选择Python 直接执行文件
痛点2:sublime默认执行的Python版本是系统默认的,不能直接使用Python3来执行Python文件
解决:Tools-->Build System-->New Build System 写入:
{
    "shell_cmd": "/usr/bin/env python3 ${file}",
    "selector": "source.python",
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
    "working_dir": "${file_path}",
}
保存为/Packages/User/python3.sublime-build
然后选择环境为python3即可

Sublime Text3 使用心得

  1. build nodejs项目
    sublime text 3自带build的系统,只需要在tools->build system-> new build system…
{
  "shell_cmd": "node $file",
  "selector": "source.js"
}

保存为 node.sublime-build,就可以使用cmd+shift+b调出窗口选择node编译.

在keymap绑定按键:

{
    "keys": ["ctrl+c"],
    "command": "exec",
    "args": {
      "kill": true
    }
  }

就可以使用快捷键ctrl+c关闭,或者手动点选tools-> cancel build中断。

需要编译es6的代码的话可以考虑用babel,build tools替换成

{
  "shell_cmd": "babel-node  $file",
  "selector": "source.js"
}

插件安装

shift+commend+p 输入install敲return/Enter,查找插件

我安装的插件:
* Babel ES2015语法转化器
* EJS WEB所使用的模板引擎之一
* emmet 提高HTML & CSS3编写速度
* ConvertToUTF8 UTF8转换
*

插件使用教程:
emmet : http://www.w3cplus.com/tools/using-emmet-speed-front-end-web-development.html