关于 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,如上图,右下角
  • 开始运行程序之前,必须先储存文件,要不然会报错

结束:

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

SublimeのJedi (自动补全)的更多相关文章

  1. [operator]ubuntu + sublime + anaconda 自动补全、指定python版本

    ubuntu .sublime.anaconda都安装好之后,首先要解决的就是自动补全问题 Perference---->Browes Packages --->新建一个Python的文件 ...

  2. golang sublime text3 自动补全

    按下快捷键 command+ shift +p 调出控制台 输入install  然后输入Golang Tools Integration 安装Golang Tools Integration 插件即 ...

  3. Sublime Text3取消自动补全结束标签

    点击首选项——设置-用户——在配置中增加一句:"auto_close_tags": false, 参考来源:豆瓣小组:求解Sublime Text 3怎么取消自动补全结束标签

  4. Emacs Python 自动补全之 jedi

    jedi jedi 的安装配置并不是很友好.github 上也没有明确说明.查了很多资料, 最后才配置成功.可是效果却不是很理想.在补全的时候有明显的卡顿现象. 不知道网上这么多人对其推崇备至是因为什 ...

  5. Sublime Text3 python自动补全问题——Sublime Text3安装Anaconda插件

    学习python的时候 在编辑器的选择上会有很多选择,我最终还是选择了sublime text3. 相对于其他编辑器,sublime text有以下特性: 插件多,类似GoSublime,Emmet信 ...

  6. sublime工具 插件自动补全方法

    自动补全(emmet),输入对应的关键字(html标签)---tab键 http://www.emmet.io/ 代码片段 只需要输入自己的关键字--tab键 操作: 添加代码片段,然后保存 保存 使 ...

  7. sublime text 3 ,React,html元素自动补全方法(用Emmet写法写jsx中的html)

    1. 安装emmet: Preferences -> Package Control -> Install Package -> emmet 2. 配置emmet: Preferen ...

  8. VIM自动补全插件 - YouCompleteMe--"大神级vim补全插件"

    VIM自动补全插件 - YouCompleteMe 序言 vim 之所以被称为编辑器之神多半归功于其丰富的可DIY的灵活插件功能,( 例如vim下的这款神级般的代码补全插件YouCompleteMe) ...

  9. latextools \cite 自动补全

    最近在用latex写毕业论文,编辑环境用的是Sublime Text 2 加 latextools 插件,在使用latextools的\cite命令来引用参考文献时,我们希望输入\cite{ 后自动弹 ...

随机推荐

  1. mysql数据库笔记0

    mysql数据库笔记0 一次性添加多行数据 例如: INSERT INTO students (class_id, name, gender, score) VALUES (1, '大宝', 'M', ...

  2. Asp.Net Core Filter 深入浅出的那些事-AOP

    一.前言 在分享ASP.NET Core Filter 使用之前,先来谈谈AOP,什么是AOP 呢? AOP全称Aspect Oriented Programming意为面向切面编程,也叫做面向方法编 ...

  3. 一份简明的 Base64 原理解析

    书接上回,在 记一个 Base64 有关的 Bug 一文里,我们说到了 Base64 的编解码器有不同实现,交叉使用它们可能引发的问题等等. 这一回,我们来对 Base64 这一常用编解码技术的原理一 ...

  4. 多图文,详细介绍mysql各个集群方案

    目录 多图文,详细介绍mysql各个集群方案 一,mysql原厂出品 二,mysql第三方优化 三,依托硬件配合 四,其它 多图文,详细介绍mysql各个集群方案 集群的好处 高可用性:故障检测及迁移 ...

  5. springboot 整合logback

    日志包使用的是springboot内置的日志包,所以我们不许要再专门导入日志包 1.logback-spring.xml配置 <?xml version="1.0" enco ...

  6. js 图片实现无缝滚动

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  7. [日志分析]Graylog2采集mysql慢日志

    之前聊了一下graylog如何采集nginx日志,为此我介绍了两种采集方法(主动和被动),让大家对graylog日志采集有了一个大致的了解. 从日志收集这个角度,graylog提供了多样性和灵活性,大 ...

  8. jQuery万能放大镜插件(普通矩形放大镜)

    插件链接:http://files.cnblogs.com/files/whosMeya/magnifier.js 1.在jquery下插入. 2.格式:magnifier("需要插入的位置 ...

  9. 详解如何实现斗鱼、B站等全局悬浮窗直播小窗口

    最近业务需求需要我们直播返回或者退出直播间时,开一个小窗口在全局继续直播视频,先看效果图. 调研了一下当下主流直播平台,斗鱼.BiliBili等app,都是用WindowManger做的(这个你可以在 ...

  10. delphi真正实现延时暂停功能

    用delphi怎么实现延时功能?在delphi中有一个sleep()函数是用来暂停线程的,使用了它好像和死掉了似得,不好用,这么简单的延时动作用Timer控件有显得复杂了.下面给大家分享一个真正好用的 ...