问题标签 [jedi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
527 浏览

python - 如何让 emacs-jedi 中的自动补全信息更加紧凑?

我已经学习python大约一个月了,我使用emacs24.3和jedi来编写python代码。绝地武士效果很好,我很喜欢。但是,我想让自动完成菜单更紧凑: 在此处输入图像描述 我们可以看到自动完成信息有一些冗余,并且由于自动完成菜单太长而隐藏了文档信息。代替:

我想要这样的东西:

这里是 PyCharm 的自动完成弹出菜单进行比较。 在此处输入图像描述

0 投票
1 回答
805 浏览

delphi - 为delphi 7安装jcl-2.4.1.4571时安装失败

在为 delphi 7 安装 jcl-2.4.1.4571 时,我遇到了以下失败消息:

找不到文件:“Docktoolform.dcu”

谁能帮助我?

0 投票
2 回答
1260 浏览

emacs - 在 mac 上使用 'el-get' 为 emacs 安装 'jedi'

当我使用“el.get”安装“jedi”时,我收到消息:

'/bin/sh: virtualenv: command not found make: * [env/bin/activate] Error 127'

但是我已经安装了“virtualenv”,当我在终端中输入“virtualenv”时,我实际上得到了一些关于“virtualenv”用法的描述。

另一方面,当我在 emacs 的 shell 模式下尝试“virtualenv”命令时,它告诉我找不到这样的命令。我认为这就是错误所在。

知道这里发生了什么吗?

0 投票
1 回答
1157 浏览

delphi - 我可以在 Delphi XE4 上安装使用 Jedi 吗?

我想安装 Jedi 以使用 XE4 版本的 Delphi (Embarcadero) 运行,但不要为此退出官方版本。

我可以安装修改后的版本来运行吗?

谢谢!

0 投票
2 回答
2876 浏览

delphi - 如何将二进制 gbak 输出重定向到 Delphi 流?

我希望 Firebird 备份工具 gbak 将其输出写入 Delphi 流(没有中间文件)。有一个命令行参数可以写入标准输出而不是文件。然后我使用ExecuteJEDI 中的方法JclSysUtils启动 gbak 并处理该输出。

它看起来像这样:

问题是输出文件太小而无法包含实际备份。我仍然看到文件内容的元素。我尝试了不同的流类型,但这似乎没有什么区别。这里可能出了什么问题?

更新

需要明确的是:也欢迎其他解决方案。最重要的是,我需要一些可靠的东西。这就是为什么我首先选择 JEDI,而不是重新发明这样的东西。那么,它会很好,如果它不会太复杂的话。

0 投票
3 回答
1232 浏览

python - Emacs 和 Anaconda。链接问题

我有一个问题:

  • 为了运行Anaconda,我需要取消设置 LD_LIBRARY_PATH
  • 为了运行 Emacs(以及其他程序),我需要设置 LD_LIBRARY_PATH

如果我尝试在取消设置时运行EmacsLD_LIBRARY_PATH我会遇到链接问题,例如

如果我尝试加载gedit或其他程序,我会遇到同样的问题。鉴于此,我目前无法在同一环境中使用 Anaconda 和 Emacs。

这使我无法使用需要正常运行的 Python 环境(特别是emacs-jedi需要epc )的Emacs 包,例如emacs-jedi(用于编辑和调试 Python 代码的出色包)。

关于如何规避这个问题的任何想法?(注意:我没有root权限)

更新:

  • 我已经尝试$ANACONDA/lib在我的 current之前添加LD_LIBRARY_PATH,但这也会导致我上面描述的符号查找错误。
  • 我也尝试过更新$PATH$LD_LIBRARY_PATH在我的.emacs文件上,把它放在顶部但没有运气:

    /li>
  • 这是更详细地解释了我得到的错误的线程:Linking questions with Anaconda when using LD_LIBRARY_PATH

0 投票
1 回答
215 浏览

delphi - 将 TObject 取消引用回 Integer

我有一个来自 Jedi JCL RunningProcessList 的函数,定义如下......

文档说明该函数将运行的二进制名称放在AList.Strings[n]索引中,进程 ID 放在AList.Objects[n]指向整数的指针中。

我如何取消引用它以获得实际值。在函数中,它按如下方式分配值。

在哪里ProcEntry: TProcessEntry32;

如何获得分配给该Objects字段的 PID?

0 投票
1 回答
1078 浏览

delphi - Delphi JvMail + Outlook 2013 - Outlook 未关闭时出错

我在我的应用程序中使用 JvMail 组件通过 Outlook 发送电子邮件。

通过outlook 2013发送电子邮件并且outlook关闭时,新的电子邮件窗口正常打开,但是当jvMail尝试在outlook 2013运行时发送电子邮件时,我收到错误:MAPI Error: (2) General MAPI Failure.

我正在使用 Windows 8 和 Outlook 2013。我已经使用 Outlook 2007 和 Windows XP 测试了这种情况,并且在打开或关闭 Outlook 2007 时都可以正常工作。

我怎样才能解决这个问题?我正在使用 Delphi XE3。

Obs: 不需要发布我的代码,因为即使我创建 JvMail 并调用 JvMail.SendMail(True) 也会发生错误。

0 投票
1 回答
1805 浏览

python-2.7 - Errors when opening VIM (pathogen,rope,python)

After a system upgrade to:

  • Distributor ID: Ubuntu
  • Description: Ubuntu 12.04.2 LTS
  • Release: 12.04
  • Codename: precise

Each time I open vim I get these errors, any hint? If needed I can provide .vimrc file. Thanks in advance!

#xA;
0 投票
1 回答
2159 浏览

python - emacs jedi doesn't work

I'm trying to find the solution for days, but I didn't get it yet. So, if you guys could help me I'd appreciate it. I've been using emacs to code in Python, I'm a very beginner using emacs, so, I decided to install the autocomplete Jedi feature. In some tutorials I've found they ask me to add this line in the ./emacs file (add-hook 'python-mode-hook 'auto-complete-mode) (add-hook 'python-mode-hook 'jedi:ac-setup)

I add those lines in the file and restart Emacs, however when I open some .py file they report me some errors. ps. I've installed Jedi through the Melpa package! ps. I'm using Ubuntu 12.04

Thanks in advance!