资讯

展开

sublime-text配置Python环境及常用设置

作者:快盘下载 人气:

文章目录

一、sublime text下载二、配置python环境三、sublime常用包1、package control2、ChineseLocalzations3、SublimeREPL4、Anaconda5、terminal6、terminus7、material theme


一、sublime text下载

官网下载链接下载地址

不过还是挺贵的;99刀;不过不激活也可以用;但是老是提示比较烦


二、配置python环境

->Tools->Build System->New Build System…

输入以下代码;其中;cmd;为自己的python路径

{
    ;cmd;: [;G:/Anaconda3/python.exe;,;-u;,;$file;],
    ;file_regex;: ;^[ ]*File ;(...*?);, line ([0-9]*);,
    ;selector;: ;source.python;,
}

保存为<自定义名称>.sublime-build文件;在->Tools->Build System下可以看到自己定义的;运行python是选择此system即可


三、sublime常用包

1、package control

这个必须安装

使用ctrl;shift;p打开命令行模式;输入pac;选择install package control命令安装package control

在preferences->package control;在命令行选择install package来搜索安装各种工具包

2、ChineseLocalzations

语言包;在help->language选择语言

3、SublimeREPL

主要用于解决sublime的交互问题

Preferences->key bindings

{
        ;keys;: [;f5;],
        ;caption;: ;SublimeREPL: Python - RUN current file;,
        ;command;: ;run_existing_window_command;,
        ;args;: {
            ;id;: ;repl_python_run;,
            ;file;: ;config/Python/Main.sublime-menu;}
    },
    {
        ;keys;: [;f8;],
        ;caption;: ;SublimeREPL: Python - PDB current file;,
        ;command;: ;run_existing_window_command;,
        ;args;: {
            ;id;: ;repl_python_pdb;,
            ;file;: ;config/Python/Main.sublime-menu;}
    },
f5;run current file;;可以实现input()输入f8;PDB current file;;调试模式 命令解释break/b 61在61行添加断点cl 61删除61号断点b显示所有断点信息continue/c继续执行程序list/l查看当前行的代码段step/s进入函数return/r执行代码直到从当前函数返回exit/q中止并退出next/n执行下一行pp打印变量的值help帮助

4、Anaconda

主要用于代码补全和提示

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

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

	//跳过开头错误提示
    ;anaconda_startup_errors;:true,
    ;anaconda_linting;: false
}

5、terminal

用于在当前路径下打开命令行窗口

Preferences->package settings->Terminal->Settings-User

输入以下代码;

{
   ;terminal;: ;c:WINDOWSsystem32cmd.exe;,
    ;parameters;: [;/START;,%CWD%]
}

之后可以使用快捷键ctrl;shift;t打开命令行窗口

6、terminus

Preferences->key bindings

输入以下代码;

   { 
        ;keys;: [;ctrl;d;], 
        ;command;: ;toggle_terminus_panel;, 
        ;args;: {
            ;cwd; :;${file_path:${folder}};,
            ;cmd; : [ ;python;,;-i;,;$file; ]},   
    },
   { 
        ;keys;: [;ctrl;w;], 
        ;command;: ;terminus_close;, 
        ;context;: [{ ;key;: ;terminus_view;}]
    }

7、material theme

一个比较好的主题插件;还挺好看的


加载全部内容

相关教程
猜你喜欢
用户评论
快盘暂不提供评论功能!