问题标签 [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.

0 投票
2 回答
1041 浏览

xonsh - 使用 xonsh 通过 ls 循环文件

我想使用 xonsh 来 bzip 目录中的几个文件。我首先尝试以下方法:

好的,所以我$()明确使用

有一个更好的方法吗?

0 投票
2 回答
902 浏览

shell - 如何在 xonsh 中编写多命令别名?

在 bash 和 zsh 中,我曾经写过:

但是在 xonsh 中,这会返回一个错误,指出找不到该命令。本教程关于别名的部分说我应该这样做:

我可以在只有一个命令的情况下完成这项工作,但是当我尝试我的 bash 示例的两个命令时,它抱怨我给cd.

注意:我知道我可以从其他 shell 导入别名,但我有兴趣学习在 xonsh 中执行此操作。

0 投票
1 回答
251 浏览

python - 如何在 xonsh 中运行 Python 文件?

我想在 xonsh 中执行一个 Python 文件,就像%run在 ipython 中一样。特别是,我希望脚本中的所有全局变量在运行文件后都可以在 xonsh 中使用。如何?

0 投票
2 回答
1396 浏览

zsh - 将 eval $(pyenv init -) 从 zsh 移动到 xonsh

我怎样才能把eval "$(pyenv init -)".zshrc移到.xonshrc?这样做的语法是xonsh什么?

0 投票
2 回答
547 浏览

python - 如何在 xonsh 的 for 循环中运行 shell 命令?

我想用来对目录中的所有文件xonsh执行。我可以使用,但这似乎是不必要的。这是我到目前为止所尝试的:pandocmdsubprocessxonsh

有了这个,我得到一个SyntaxError

SyntaxError: :3:11: ('code: $fn',) pandoc $fn > ${bname}.html

如果我将最后一行更改为:pandoc $fn > $bname.html,我得到:

pandoc:$fn:openBinaryFile:不存在(没有这样的文件或目录)

我认为问题在于for循环内部是 Python 模式,但pandoc调用必须处于子进程模式。这应该怎么做?

0 投票
0 回答
143 浏览

python - 中缀运算符将子进程输出通过管道传输到 python 函数

xonsh 可以将子进程输出到 python 函数吗?

作为

我可以靠近

这是寻找移植的方法

但总的来说,我希望中缀运算符是 la magrittr的前向管道%>%椰子的 |>

0 投票
1 回答
61 浏览

xonsh - 将 xonsh 历史记录复制到新计算机

使用 bash,我可以.bash_history从旧计算机复制到新计算机。

我应该在 xonsh 中做什么?

xonsh 的历史教程中提到历史存储在 command 指示的 json 文件中history file。但我的印象是这个文件指向其他文件。因此,我不确定应该将哪些文件带到新计算机上以保留历史记录。

0 投票
1 回答
123 浏览

python - 如何在 python shell 中将所有变量写入 JSON 文件

假设我在 python shell 中创建了一些变量。我想做这样的事情:

可能吗?我正在使用xonsh.

0 投票
3 回答
157 浏览

python-3.x - 使用 xonsh 进行列表理解

我对此仍然很陌生,但是是否可以xonsh使用列表理解语法执行多个命令?

我希望以下内容会创建五个文件file00file04但它会出错:

我希望这可以工作,因为以下工作正常:

0 投票
1 回答
123 浏览

python - xonsh:别名和同名函数之间的冲突

我在我的中定义了这个函数xonshrc

它应该将函数转换为别名。但它不起作用。它可以添加别名,但是deleting 不起作用,因为它删除了传递给它的函数引用。

是否可以设置 xonsh 以便为别名提供更高的优先级?(可能不是,因为它毕竟是python,在那种情况下:)

有没有办法在xonsh中达到我想要的效果?