问题标签 [prompt-toolkit]
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 - 如何使用带有 Python Prompt Toolkit 的 IDE 调试器进行调试
我一直在使用 Python Prompt Toolkit https://github.com/prompt-toolkit/python-prompt-toolkit,但我很难在我的 IDE 中使用它。
我必须强制我的 IDE 将控制台模拟为终端,它确实限制了我可以用调试器做的一切。
有没有人有这方面的经验,可能会指出我解决这个问题的最佳方法?
如果我不在控制台中模拟终端,这是我收到的错误。
python - ipython:更改 PageDown/PageUp 以通过命令历史记录向后/向前移动
在我的 shell( zsh
) 或 in 中python
,我可以按 后退命令历史记录PageDown,也可以按 前进PageUp。
但是在 中ipython
,这些捷径是相反的。
为 定义的这些快捷方式在哪里ipython
,如何将它们反转回来,以便
PageDown历史回溯,历史PageUp前行?
我在 Debian 10 上使用ipython3
版本。5.8.0
python - 提示工具包输入钩子没有被调用
我正在尝试在基于 ptpython 的自定义 shell 中调用自定义输入挂钩。我按照文档中的说明进行操作,但我一定做错了:从未调用自定义挂钩。
这是使用最新的 ptpython (3.0.16) 和提示工具包 (3.0.18) 重现问题的示例:
知道我做错了什么吗?
python - prompt-toolkit 在一列中以 READLINE_LIKE 样式完成
如何在提示工具包中以 READLINE_LIKE 样式完成一列中的自定义单词?我正在尝试添加 '\n' 来创建一个新行,但它会自动在下一行之前添加制表符。
以下代码显示如下完成:
但我希望它是这样的:
prompt-toolkit - ipykernel 和 PyGrid 域之间的 prompt_toolkit 版本冲突
从案例看来,ipykernel 需要最新的 prompt_toolkit 版本,即3.0.4
但是我需要从 Pysyft 运行 Pygrid Domain,它需要一个低于2.0.0的 prompt_toolkit 版本。
这种情况有什么解决办法吗?
我的 ipy 版本是: ipykernel==4.10.1 ipython==7.22.0
bash - 我可以在常规 shell 中使用提示工具包吗
我从提示工具包文档中了解到,要使用该库,您必须在常规 shell 之上启动一个新的(自定义)shell。我的问题是我可以在常规 shell 中使用库功能吗?例如,我启动终端并开始输入我安装的命令,提示工具包自动完成会向我提示子命令,而无需单击 Enter。基本上,我需要在常规 bash 终端中使用库自动完成功能
python - 将 IPython 与 prompt-toolkit 模块一起使用 - 在 IPython 终端的底部添加工具栏
prompt_toolkit非常适合实现自己的 CLI。从我的角度来看,它包含一个非常好的功能,一个显示在控制台底部的工具栏,可以定期刷新。在我的应用程序中,我需要嵌入 Python 控制台,用户可以从导入的模块执行函数,但也能够编写 Python 语法并执行它。这真的很好,这是我在prompt_toolkit中错过的东西。
有没有可能将这两者结合起来?我的意思是在 IPython 控制台的底部有一个工具栏?
python - Python 3:AttributeError:从 git bash 启动时,“NoneType”对象没有属性“提示”
我有一个使用prompt_toolkit库的 python 3 应用程序。如果我通过cmd或PowerShell启动应用程序,则应用程序启动时不会出现问题。但是,当我通过Windows git bash启动应用程序时,出现以下错误:-
为什么这在 git bash 而不是在 cmd/PowerShell 上失败了,有没有办法克服这个问题,以便我可以从 git bash 运行我的应用程序?
我正在使用 Python v3.8.3、prompt-toolkit v3.0.5 和 git bash v2.26.2.windows.1,在 Windows 10 上运行。