SublimeのJedi (自动补全)
关于 Sublime 3 - Jedi Package 的设置和使用方法
我是一枚小白,安装后 Sublime 后,想在码字时,达到如下效果:
- 打字时,自动提示相关内容
- 按Tab键,相关内容自动填充
- 有参数的Function,能提示需要的参数
为什么选择 Jedi
因为 Package 很小,不想安装巨大的 anaconda
遇到了问题:
安装完Jedi后,发现怎么都不好使,研究了半天才明白怎么用;
而且,奇怪的是网上居然并没有特别的详细说明,多数都是讲怎么安装;
但,对于小白来说更重要的是,安装完了,到底怎么用;
所以,决定记录下怎么使用,也就是安装完了,该做些什么;
至于,如何安装 Jedi Package,这里就不写了,网上很多。
网上找原因:
发现要想弹出提示是需要按快捷键的:CTRL + SPACE
这怎么可以啊,我的 “自动弹出” 呢,我的快速如黑客般的手感嫩!
不断Research,发现需要在 Jedi 的设置里面,进行设定 |||(-_-)|||...
Jedi 设置方法:
首先需要在Sublime中找到如下设置界面:
进入后会看到各种Jedi的设置,直接在上面改参数,就可以达到各种效果
接下来可以谈谈,到底如何设置各种参数:
- L52;什么情况下自动弹出提示,设置为(“.”),写代码时,自动提示会在按下 “.” 后出现;
- 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 (自动补全)的更多相关文章
- [operator]ubuntu + sublime + anaconda 自动补全、指定python版本
ubuntu .sublime.anaconda都安装好之后,首先要解决的就是自动补全问题 Perference---->Browes Packages --->新建一个Python的文件 ...
- golang sublime text3 自动补全
按下快捷键 command+ shift +p 调出控制台 输入install 然后输入Golang Tools Integration 安装Golang Tools Integration 插件即 ...
- Sublime Text3取消自动补全结束标签
点击首选项——设置-用户——在配置中增加一句:"auto_close_tags": false, 参考来源:豆瓣小组:求解Sublime Text 3怎么取消自动补全结束标签
- Emacs Python 自动补全之 jedi
jedi jedi 的安装配置并不是很友好.github 上也没有明确说明.查了很多资料, 最后才配置成功.可是效果却不是很理想.在补全的时候有明显的卡顿现象. 不知道网上这么多人对其推崇备至是因为什 ...
- Sublime Text3 python自动补全问题——Sublime Text3安装Anaconda插件
学习python的时候 在编辑器的选择上会有很多选择,我最终还是选择了sublime text3. 相对于其他编辑器,sublime text有以下特性: 插件多,类似GoSublime,Emmet信 ...
- sublime工具 插件自动补全方法
自动补全(emmet),输入对应的关键字(html标签)---tab键 http://www.emmet.io/ 代码片段 只需要输入自己的关键字--tab键 操作: 添加代码片段,然后保存 保存 使 ...
- sublime text 3 ,React,html元素自动补全方法(用Emmet写法写jsx中的html)
1. 安装emmet: Preferences -> Package Control -> Install Package -> emmet 2. 配置emmet: Preferen ...
- VIM自动补全插件 - YouCompleteMe--"大神级vim补全插件"
VIM自动补全插件 - YouCompleteMe 序言 vim 之所以被称为编辑器之神多半归功于其丰富的可DIY的灵活插件功能,( 例如vim下的这款神级般的代码补全插件YouCompleteMe) ...
- latextools \cite 自动补全
最近在用latex写毕业论文,编辑环境用的是Sublime Text 2 加 latextools 插件,在使用latextools的\cite命令来引用参考文献时,我们希望输入\cite{ 后自动弹 ...
随机推荐
- Particle Filter Algorithm
目录 问题提出 算法研究现状 算法原理 问题提出 在现实科研问题中,其中有很多都是非线性的.要想求得问题的解,就需要非线性的算法.所谓非线性滤波,就是基于带有噪声的观测值,估计非线性系统动态变化的状态 ...
- Linux-基本操作(登入登出,图形化界面,命令行界面)
命令行界面登录 (1)命令行登录界面 安装好Centos后,系统启动默认进入的是图形化界面,可以通过如下命令修改进入命令行界面: 命令行登录:systemctl set-default multi ...
- 微信h5页面调用第三方位置导航
微信h5页面拉起第三方导航应用 需要准备的: 通过微信认证的公众号有备案过的域名 背景:微信公众号点击菜单栏跳到h5页面,需要用到导航功能 需求:当用户点击导航按钮时,跳转到第三方app进行导航 参考 ...
- html5调用摄像头功能
前言 前些天,线上笔试的时候,发现需要浏览器同意开启摄像头,感觉像是 js 调用的,由于当时笔试,也就没想到这么多
- MongoDB Compass最新版(v_1.20.5)远程连接数据库
最近下载了最新版本的MongoDB Compass(v_1.20.5)后才发现软件较之前的版本有了很大的变化,主要体现在创建连接页面和连接方式上. 这是旧版的连接页面,所有的参数项以表单的形式列出,直 ...
- 【5min+】AspNet Core中的全局异常处理
系列介绍 [五分钟的dotnet]是一个利用您的碎片化时间来学习和丰富.net知识的博文系列.它所包含了.net体系中可能会涉及到的方方面面,比如C#的小细节,AspnetCore,微服务中的.net ...
- Cinemachine简介
先贴一下官方的Cinemachine文档Cinemachine Documentation 简介 使用 我们第一次使用Cinemachine时大概是这样一个流程: 在需要被控制的Camera上 ...
- 峰哥说技术:10-Spring Boot静态资源处理
Spring Boot深度课程系列 峰哥说技术—2020庚子年重磅推出.战胜病毒.我们在行动 10 峰哥说技术:Spring Boot静态资源处理 今天我们聊聊关于 Spring Boot 中关于静 ...
- python之函数介绍
# 函数 # 什么是函数: 能完成特定功能的工具,在Python中表示能完成特定功能的代码块.(函数定义) # 为什么要用函数 :①函数可以重复调用出来,效率高,而且维护成本低 ②使程序结构看起来清晰 ...
- PTP从时钟授时模块应用及介绍
PTP从时钟授时模块应用及介绍 随着网络技术的不断进步和发展,NTP网络时间协议已经满不了一些精密设备和仪器的精度要求,这时就需要精度更高的PTP协议,PTP协议是一种应用于分布式测量和控制系统中的精 ...