关于 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. mac 使用命令行向 github 提交代码

    让 mac 本地和自己的 github 网站建立连接(ssh) 下载安装 git 网址: https://git-scm.com/downloads 查看安装是否成功: git -version $ ...

  2. HTML简单的提示框

    由于项目中需要一个简单的提示框,就是鼠标放上去,可以提示相关信息,引用第三方的比较麻烦,所以,这里封装了一个很简单的HTML方法. <script src="http://cdn.st ...

  3. Python 绘图 - Bokeh 柱状图小试(Stacked Bar)

    背景 在 Bokeh 初探之后,学习使用它来做个图 目标 做一个柱状图,支持多个 y 数据源,即有堆叠效果的柱状图 stacked bar 实现 单数据源 简单的柱状图 参考 Handling Cat ...

  4. RuntimeError: No application found. Either work inside a view function or push an application context.

    记录: 遇到这种报错信息: 在create_all()生成数据表的时候,添加app=app,指明app对象即可-----> create_all(app=app)

  5. JavaWeb中登录验证码生成

    1.页面代码 <html> <head> <title>Title</title> <script type="text/javascr ...

  6. C#版免费离线人脸识别——虹软ArcSoft V3.0

    [温馨提示] 本文共678字(不含代码),8张图.预计阅读时间需要6分钟. 1. 前言 人脸识别&比对发展到今天,已经是一个非常成熟的技术了,而且应用在生活的方方面面,比如手机.车站.天网等. ...

  7. 【asp.net core】实现动态 Web API

    序言: 远程工作已经一个月了,最近也算是比较闲,每天早上起床打个卡,快速弄完当天要做的工作之后就快乐摸鱼去了.之前在用 ABP 框架(旧版)的时候就觉得应用服务层写起来真的爽,为什么实现了个 IApp ...

  8. git的日常使用(补课)

    使用git的一些反响 如果在github上做一个仓库来使用的话... 首先手动在github上创建一个空的仓库,默认没有任何东西的 使用git的命令 git pull 创建的github仓库地址 能把 ...

  9. CSS--transform相关属性实现2d到3d的具体变化

    先放上一段我写的相关代码(可能有一定冗杂代码,请见谅) <!DOCTYPE html> <html lang="en"> <head>      ...

  10. feign源码解读

    对于feign的接口请求失败的重试配置可通过如下自定义配置文件实现(一般不建议配置) @Configuration public class FeignConfig { @Bean public Re ...