[jetbrains系列] 外链第三方库+代码补全设置

  jetbrains系列的IDE真的是太好用了,有种相见恨晚的感觉。

  在开发过程中第三方库是必不可少的,在开发的时候如果有一个可以补全的IDE可以节省查文档的时间。

  举个例子:给pycharm配pyspark的环境变量,并且设置代码补全。最终结果应该是这样的:

  首先配置的是第三方库的编译(解释)支持,在Run/Edit Configurations里。点+号添加一个新的配置。

  在Configuration选项卡里找到Environment中的Environment variables,如下编辑:

  PYTHONPATH是pyspark的目录,例如:/usr/local/spark/spark-1.6.2-bin-hadoop2.6/python

  SPARK_HOME是spark的目录,例如:/usr/local/spark/spark-1.6.2-bin-hadoop2.6

  一路ok,保存就可以了。这个时候你写的spark程序实际上已经可以解释(编译)运行了,但是还没有代码补全。接下来设置代码补全。

  pycharm会在你选择的对应版本的python解释器的dist-package和site-package目录下去找你的第三方库,然后分析里面的目录,做出的代码补全。

  接下来就是找到这个dist目录,可以用locate来做:

1 locate /lib/python2.7/site-packages

  内容很多的,直接ctrl+c停掉就行了。然后实际上就找到了这个目录,例如我的是在:/usr/local/lib/python2.7/site-packages/

  接下来直接做一个软链接,指向pyspark的目录,保存在python2.7/site-packages中就行了。

1 ln -s /usr/local/spark/spark-1.6.2-bin-hadoop2.6/python/pyspark/ /usr/local/lib/python2.7/site-packages/

  切回pycharm,会发现pycharm在检索这些更新的目录,等检索完后就可以自动补全了。

时间: 2024-10-06 00:39:05

[jetbrains系列] 外链第三方库+代码补全设置的相关文章

ADT中的代码补全设置

设置自动补全代码 刚刚学Android,有很多变量和方法 都不熟悉.需要有提示,才更加方便. 快捷方式:Alt + /    可以出现代码提示. 默认的只有输入“ .” 以后才会有代码补全提示,可作如下设置: 在Auto activation triggers for Java: 那一栏修改为“._abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ” 表示输入._abc等任何字符都会有代码补全提示. 在XML中也作如下设置: 加上“<=:_a

Windows 10环境安装VIM代码补全插件YouCompleteMe

Windows 10环境安装VIM代码补全插件YouCompleteMe 折腾一周也没搞定Windows下安装VIM代码补全插件YouCompleteMe,今天在家折腾一天总算搞定了.关键问题是在于Python环境:必须确保环境变量Path里只有一个python.exe. ycmd是client-server架构.ycmd本身是server,可以为多种客户端所用,如VIM/YouComplete,emacs/emacs-ycmd等.服务端有不同引擎,如clang补全c-familiy语言,其他引

史上最强大的 Vim 代码补全引擎:YouCompleteMe

引言 自己之前Vim的代码补全插件都是使用 ctags + autotag + taglist + omnicppcompele 的组合,而且很多时候都没有提示或提示补全,而且每次打开一个新文件文件都需要创建一个 ctag 标签库,代码补全才能正能工作,十分的繁琐蛋疼.当时我就在想,既然源代码都有了,难道就没有一个 Vim 插件能的通过已有的源代码,实时构建语法书来提供代码补全提示吗?通过一番搜索,终于发现了她--YouCompleteMe,看了介绍,我开始迫不及待的试用了,顿时感觉从小米加步枪

vim-一种简单易懂的django代码补全方式

既:Pydiction Pydiction 允许你在 Vim 中实现 TAB 代码补全, 可以补全的内容包括:标准的.自定义的,以及第三方模块和包.外加关键字.BIFs,和字符串. Pydiction主要由三个部分组成: python_pydiction.vim–该文件为 Vim 的 plugin 文件,实现 Python 文件的 TAB 补全功能 complete-dict–该文件为 Vim 的 dictionary 文件,其中包含 Python 关键字和模块结构等信息.是 plugin 进行

python代码补全工具Kite

Python 的代码补全工具 Kite,它可以帮助广大开发者在敲代码时,实时生成与上下文相关的代码片段. 这不仅大大提高了代码敲写效率,同时也让开发者能更轻松地完成更复杂.更多字符的代码语句.Python 之父 Guido van Rossum 用后,也非常喜爱这个功能,向大家强烈推荐了这一高效工具. 它的使用条件很简单,支持多种IDE和操作系统,并且免费使用. 下载地址:https://kite.com/download/ 支持Windows.Mac.Linux 支持Atom.PyCharm.

vim--golang代码补全

我想说,我折腾了很久编辑器,试了九种办法 最后我只成功了一种 但我依然想就我混乱的逻辑做下整理 一.一开始,我试图入手ipad编码软件,大概9美金吧,叫Textastic.我试图用它的近亲来试验Textastic Mac Trial看看能否代码补全. 我安装了golang.tmbundle. 语法高亮和snips是有的.可惜没有补全. 二.我想,听说TextMate是Textastic Mac Trial的近亲,何不试试TextMate?于是下载安装 mkdir -p ~/Library/App

Eclipse自动代码补全

Windows——>Preferences——>Java-->Editor-->Content Asist, 在Auto activation triggers for Java后面的文本框里只有一个“.”. 现在你将其改为“.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ”即可. 然后你再试试,会发现,现在的补全功能跟VS差不多了.你还可以在Advanced和Favorite里进行高级的设置. 值得注意的是: 虽然这样实现

VisualGDB教程 代码补全

下载安装 使用代码补全 使用:

一款程序员的杀手级应用:TabNine代码补全工具

近日,一位来自加拿大的大四学霸,开发了一款"Deep TabNine"代码补全工具,实现了这一大胆的想法. 它支持23种编程语言.5种编辑器,使用简单,效果惊艳. 不少使用过的网友说:TabNine是他们用过的最好的代码补全工具,这是属于程序员的杀手级应用. 在VS Code的扩展商店里,TabNine已经被下载1.3万次,获得全5星好评. Deep TabNine支持Java\Python\C++\Haskell 除以上几种语言之外,Deep TabNine还支持Java.C.PHP