问题标签 [xonsh]
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.
xonsh - 在 Xonsh 中显示函数定义的命令是什么?
在 Bash 中,如果我创建一个函数,我可以使用该type
命令向我显示该函数定义,如下所示:
Zsh 和 Fish 的命令都有相似之处functions
。我在这里检查了bash-to-xsh 页面,但找不到等价物。我尝试使用 Python 的inspect
,但这也不起作用:
您如何在 Xonsh 中显示方法定义?
python - 管道别名挂起 xonsh
我有以下别名:
它工作得很好,但是当我尝试将它输送到任何东西时,例如:
它仍然打印出test smth
忽略head
命令的完整输出,然后挂起(我无法使用 Ctrl-C 或 Ctrl-Z 退出挂起状态,必须终止会话)。
关于如何解决的任何想法?
visual-studio-code - 更改 Xonsh 解析环境的 VSCode 默认行为
我正在使用带有 VSCode 1.62.3 的 Kubuntu 21.10。
我刚刚将我的默认 shell 从 bash 更改为Xonsh。我从我的应用程序菜单中单击 VSCode 图标将其打开,它一直在抱怨“解析 Shell 环境失败”。(登录主过程[main] [error] RequestService#request resolving shell environment failed {}
一遍又一遍地重复,直到它最终放弃)。
VSCode 文档告诉我这是因为解析环境需要太多时间(> 10 秒)。但是我尝试.bashrc
使用bash
. 它立即完成。除了安装 Ubuntu 时自动生成的默认设置外,没有什么其他东西。采购.xonshrc
时间xonsh
也不到 0.1 秒。
我想这是因为 VSCode 尝试获取我.bashrc
的源代码,xonsh
但xonsh
与bash
. 但是我不知道如何配置 VSCode,例如改变它解析环境的方式来解决这个问题。(我不确定我是否会在VSCode 的 github repo上提出问题。)
我知道我可以使用code .
. 它有效,但我宁愿从菜单中启动 VSCode。