问题标签 [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.
python - 如何让 emacs-jedi 中的自动补全信息更加紧凑?
我已经学习python大约一个月了,我使用emacs24.3和jedi来编写python代码。绝地武士效果很好,我很喜欢。但是,我想让自动完成菜单更紧凑: 我们可以看到自动完成信息有一些冗余,并且由于自动完成菜单太长而隐藏了文档信息。代替:
我想要这样的东西:
这里是 PyCharm 的自动完成弹出菜单进行比较。
delphi - 为delphi 7安装jcl-2.4.1.4571时安装失败
在为 delphi 7 安装 jcl-2.4.1.4571 时,我遇到了以下失败消息:
找不到文件:“Docktoolform.dcu”
谁能帮助我?
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”命令时,它告诉我找不到这样的命令。我认为这就是错误所在。
知道这里发生了什么吗?
delphi - 我可以在 Delphi XE4 上安装使用 Jedi 吗?
我想安装 Jedi 以使用 XE4 版本的 Delphi (Embarcadero) 运行,但不要为此退出官方版本。
我可以安装修改后的版本来运行吗?
谢谢!
delphi - 如何将二进制 gbak 输出重定向到 Delphi 流?
我希望 Firebird 备份工具 gbak 将其输出写入 Delphi 流(没有中间文件)。有一个命令行参数可以写入标准输出而不是文件。然后我使用Execute
JEDI 中的方法JclSysUtils
启动 gbak 并处理该输出。
它看起来像这样:
问题是输出文件太小而无法包含实际备份。我仍然看到文件内容的元素。我尝试了不同的流类型,但这似乎没有什么区别。这里可能出了什么问题?
更新
需要明确的是:也欢迎其他解决方案。最重要的是,我需要一些可靠的东西。这就是为什么我首先选择 JEDI,而不是重新发明这样的东西。那么,它会很好,如果它不会太复杂的话。
python - Emacs 和 Anaconda。链接问题
我有一个问题:
- 为了运行Anaconda,我需要取消设置
LD_LIBRARY_PATH
- 为了运行 Emacs(以及其他程序),我需要设置
LD_LIBRARY_PATH
如果我尝试在取消设置时运行Emacs
,LD_LIBRARY_PATH
我会遇到链接问题,例如
如果我尝试加载gedit
或其他程序,我会遇到同样的问题。鉴于此,我目前无法在同一环境中使用 Anaconda 和 Emacs。
这使我无法使用需要正常运行的 Python 环境(特别是emacs-jedi需要epc )的Emacs 包,例如emacs-jedi(用于编辑和调试 Python 代码的出色包)。
关于如何规避这个问题的任何想法?(注意:我没有root权限)
更新:
- 我已经尝试
$ANACONDA/lib
在我的 current之前添加LD_LIBRARY_PATH
,但这也会导致我上面描述的符号查找错误。 我也尝试过更新
/li>$PATH
和$LD_LIBRARY_PATH
在我的.emacs
文件上,把它放在顶部但没有运气:这是更详细地解释了我得到的错误的线程:Linking questions with Anaconda when using LD_LIBRARY_PATH
delphi - 将 TObject 取消引用回 Integer
我有一个来自 Jedi JCL RunningProcessList 的函数,定义如下......
文档说明该函数将运行的二进制名称放在AList.Strings[n]
索引中,进程 ID 放在AList.Objects[n]
指向整数的指针中。
我如何取消引用它以获得实际值。在函数中,它按如下方式分配值。
在哪里ProcEntry: TProcessEntry32;
如何获得分配给该Objects
字段的 PID?
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) 也会发生错误。
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;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!