zoukankan      html  css  js  c++  java
  • SublimeのJedi (自动补全)

    关于 Sublime 3 - Jedi Package 的设置和使用方法


    我是一枚小白,安装后 Sublime 后,想在码字时,达到如下效果:

    1. 打字时,自动提示相关内容
    2. 按Tab键,相关内容自动填充
    3. 有参数的Function,能提示需要的参数

    为什么选择 Jedi

    因为 Package 很小,不想安装巨大的 anaconda

    遇到了问题:

    安装完Jedi后,发现怎么都不好使,研究了半天才明白怎么用;
    而且,奇怪的是网上居然并没有特别的详细说明,多数都是讲怎么安装;
    但,对于小白来说更重要的是,安装完了,到底怎么用;
    所以,决定记录下怎么使用,也就是安装完了,该做些什么;
    至于,如何安装 Jedi Package,这里就不写了,网上很多。

    网上找原因:

    发现要想弹出提示是需要按快捷键的:CTRL + SPACE
    这怎么可以啊,我的 “自动弹出” 呢,我的快速如黑客般的手感嫩!
    不断Research,发现需要在 Jedi 的设置里面,进行设定 |||(-_-)|||...

    Jedi 设置方法:

    首先需要在Sublime中找到如下设置界面:

    进入后会看到各种Jedi的设置,直接在上面改参数,就可以达到各种效果

    接下来可以谈谈,到底如何设置各种参数:

    1. L52;什么情况下自动弹出提示,设置为(“.”),写代码时,自动提示会在按下 “.” 后出现;
    2. L30;弹出的提示都包括什么内容,设置为(“all”),弹出内容,既包括系统自带内容,有包括Jedi自己的内容;(p.s. 不知为何,设置为 “all” 的时候,提示弹出的更快)。

    以上这两个设置,对小白来说最为重要了,
    设置完了,皆可以去臭屁一番了 v(^- ^)v。

    Sublime 热键设置:

    还是要去找到 Sumline 自己的设置文件,
    找到后,第 270 - 274 行,用于设置是否开启用 Tab 进行自动填充,
    一旦,设置为 True,在自动弹出东西时,按回车就不会自动填充内容了,
    只有按 Tab 时,自动填充内容才会上去。

    怎么设置呢?
    这个设置文件是不能改的,所以需要打开,User 的设置文件,如下
    只要把你要设置的那条,Copy 到你自己的设置文件里,改为 True 就行了
    其他的,字体啊,字号啊,什么的设置,都同理。

    当这些都设置完了只有,你就有了小白级别的,黑客般的手感!
    撒花,撒花,Y(^o ^)Y。

    其他小白热键:

    查询底层代码:
    CTRL + SHITT + G

    运行代码:
    CTRL + B

    看看效果吧 (^^)



    注意事项:

    • 要想热键,开始运行,需要把编辑器的 Syntax 设置为,Python,如上图,右下角
    • 开始运行程序之前,必须先储存文件,要不然会报错

    关于 Go To Defination:

    作用是查看引用的 Module 或 Object 的,底层代码,热键是,CTRL + SHITT + G
    注意,这个是 Jedi 特有的热键,还有其他热键,请看下图:
    刚刚才发现这个功能,个人非常喜欢,非常推荐!



    结束:

    再想到什么的时候,再来更新吧!

  • 相关阅读:
    SDUT 2143 图结构练习——最短路径 SPFA模板,方便以后用。。 Anti
    SDUT ACM 1002 Biorhythms 中国剩余定理 Anti
    nyist OJ 119 士兵杀敌(三) RMQ问题 Anti
    SDUT ACM 2157 Greatest Number Anti
    SDUT ACM 2622 最短路径 二维SPFA启蒙题。。 Anti
    二叉索引树 区间信息的维护与查询 Anti
    SDUT ACM 2600 子节点计数 Anti
    UVA 1428 Ping pong 二叉索引树标准用法 Anti
    2010圣诞Google首页效果
    Object
  • 原文地址:https://www.cnblogs.com/bitssea/p/12560401.html
Copyright © 2011-2022 走看看