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 特有的热键,还有其他热键,请看下图:
    刚刚才发现这个功能,个人非常喜欢,非常推荐!



    结束:

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

  • 相关阅读:
    《中断学习(一) —— Linux中断流程以及处理机制》
    《C语言知识点 —— 字符串指针和字符串数组的区别》
    《驱动实例 —— 触发外部中断后通过异步通知机制发送信号给用户态》
    《驱动学习 —— 杂项设备》
    玩转----adb adb monkey命令及介绍
    玩转----黑盒技术设计测试用例的方法主要有
    玩转----LoadRunner具体流程
    玩转----软件立项阶段
    玩转----Linux之ant安装部署
    玩转----Ubuntu 16.04安装JDK并配置环境变量
  • 原文地址:https://www.cnblogs.com/bitssea/p/12560401.html
Copyright © 2011-2022 走看看