用sublime text3 建立python编译系统

摘要:
submitext3和python 3的安装教程已经在前面提供过。现在让我们使用submitext3构建一个python3编译环境。首先安装packagecontrol和sublimeREPL,然后直接在安装包下搜索sublime REPL。然后配置编译系统,单击Tools-˃BuildSystem-˃NewBuildSystem复制以下代码并将其命名为Python3.aggregate build。)“,line”,“selector”:“source.python”,“encoding”:“cp936”,}cmd后面是python Exe,每个人都不同,我们应该改变自己的路径。接下来是设置快捷键。否则,每次单击“首选项”下的“键绑定”都很麻烦。首先,单击KeyBindings,并输入以下内容:[{“keys”:[“f5”],“caption”:“SublimeREPL:Python”,“command”:“run_existing_window_command”,“args”:{“id”:“repl_Python_run”,“file”:“config/Python/Main.public menu”}},{“keys”:[“f1”],“caption”:“SublimeREPL:Python”,“command”:“run_existing_window_command”,“args”:{“id”:“repl_Python“,“file”:“config/Python/Main.public menu”}}]按f1进入shell交互模式,按F5编译程序。

前面有了sublime text3以及python3 的安装教程,现在来用sublime text3 来构建一个python3的编译环境

首先安装package control和sublimeREPL

直接在install package下搜索sublimeREPL就可以了。

然后配置编译系统,点击Tools->Build System->New Build System

复制下面代码,并命名为Python3.sublime-build。

{
"cmd": ["C:/Python27/python.exe","-u","$file"],
"file_regex": "^[ ]*File "(...*?)", line ([0-9]*)",
"selector": "source.python",
"encoding": "cp936",
}

其中cmd后面的是你安装的时候python.exe的地方,每个人都不一样,要改自己的路径。

接着是设置快捷键,不然每次都要点击才能运行比较麻烦,

所以首先点击preferences下的Key Bindings,输入如下内容:

[
    { "keys": ["f5"], "caption": "SublimeREPL:Python", 
                      "command": "run_existing_window_command", "args":
                      {
                           "id": "repl_python_run",
                           "file": "config/Python/Main.sublime-menu"} 
    },
 
    {"keys":["f1"],
    "caption": "SublimeREPL: Python",
    "command": "run_existing_window_command", "args":
    {"id": "repl_python","file": "config/Python/Main.sublime-menu"}
    }
    ]

这时候按F1就能进入shell交互模式,F5就能编译你的程序。

Anaconda代码自动补齐
直接在package control 搜索安装即可,安装完成后,可适当根据自己习惯进行配置,Anaconda ->settings user配置如下:

{
    //由于Anaconda插件本身无法知道Python安装的路径,所以需要设置Python主程序的实际位置
    "python_interpreter": "C:/Users/AppData/Local/Programs/Python/Python36-32/python.exe",
    //忽略各种空格不对, 超过79字, import的函数没有使用的提醒,
    "pep8_ignore": ["E501", "W292", "E303", "W391", "E225", "E302", "W293", "E402"],
    "pyflakes_explicit_ignore":
    [
        "UnusedImport"],
    //保存文件后自动pep8格式化
    "auto_formatting": true,
    "auto_formatting_timeout": 5,
    //库函数的提示
    "enable_signatures_tooltip": true,
    "merge_signatures_and_doc":true,

    //ST3也有自动补全提示,但只提示文件中输入过的单词,这个功能可用提示变量可用的函数等。
    "suppress_word_completions": true,
    "suppress_explicit_completions": true,
    "complete_parameters": true,
    //代码排版时,行的默认长度太短,根据喜好设置
    "pep8_max_line_length": 120,

}

免责声明:文章转载自《用sublime text3 建立python编译系统》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇postgreSQL安装使用浅谈前端工程化、模块化、组件化下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

如何在Windows下使用LAPACK和ARPACK [转]

我最近打算开始学写Fortran程序和使用LAPACK和ARPACK。在学校的Linux上,一个make就搞定了。但是我自己的电脑是 Windows 7系统,什么cmake, nmake的我都试过了,没有一个能够make出来的。网上也有很多Windows下怎么用LAPACK的资料,有的直接给我一个编好的 LAPACK.lib,结果发现不能在gfortran...

python ddt数据驱动二(json, yaml 驱动)

一、通过json文件驱动 import unittestfrom ddt import ddt, file_data@ddtclass MyTest(unittest.TestCase): # test_data_list.json里的数据是[1,2,3] @file_data('test_data_list.json') def tes...

使用Python Requests上传表单数据和文件

在Python环境下写一个HTTP客户端,发送POST请求,同时上传表单数据和文件,我们可以使用Requests模块来实现。代码如下: data = { 'name': 'nginx' } files = {'file': open("abc.csv", 'rb')} response = requests.post(url, data=data...

RobotFramework测试框架创建远程库Remote,并实现调用Ruby关键字接口

RobotFramework测试框架调用Ruby用户数据准备接口    一、安装RF Remote远程控制gem包 robot_remote_server 二、创建远程Library服务 在ruby环境完整的机器的上创建remote_library.rb文件,内容如下:   然后 ruby remote_library.rb 运行脚本; 远程robot服...

在WINDOWS中安装使用GSL(MinGW64+Sublime Text3 & Visual Studio)

        本文介绍在Windows下安装使用GSL库,涉及GSL两个版本(官方最新版及GSL1.8 VC版)、msys shell、GCC、G++等内容,最终实现对GSL安装及示例基于MinGW64在Sublime Text3下的编译运行,并实现GSL在Visual Studio下的使用及部分示例测试。还介绍了GSL1.8 VC版本的编译使用过程。...

python中的str()与eval函数

author:headsen chen date:2018-04-09 10:48:22 eval函数是把str转化成list、dict、tuple str函数把list,dict,tuple转为为字符串 ----------------------------------------------------------------# 字符串转换成列表a...