nushell - 如何列出别名?

nushell - 如何列出别名?

官方文档nushell 声称可以通过以下方式列出可用的别名:

$nu.scope.aliases

然而这在我的 Arch Linux 机器上不起作用:

/home/rne〉pacman -Q nushell                                                                                                                                               2023-08-15 20:04:36
nushell 0.83.1-1
/home/rne〉$nu.scope.aliases                                                                                                                                               2023-08-15 20:04:39
Error: nu::shell::column_not_found

  × Cannot find column
   ╭─[entry #13:1:1]
 1 │ $nu.scope.aliases
   · ─┬─ ──┬──
   ·  │    ╰── cannot find column 'scope'
   ·  ╰── value originates here
   ╰────

/home/rne〉echo $nu.scope.aliases                                                                                                                                          2023-08-15 20:04:42
Error: nu::shell::column_not_found

  × Cannot find column
   ╭─[entry #14:1:1]
 1 │ echo $nu.scope.aliases
   ·      ─┬─ ──┬──
   ·       │    ╰── cannot find column 'scope'
   ·       ╰── value originates here
   ╰────

/home/rne〉                                                                                                                                                                2023-08-15 20:04:44

我究竟做错了什么?

答案1

该文档似乎已过时。您可以列出未记录的别名

help aliases

scope aliases

命令。

也可以看看:https://github.com/nushell/nushell/issues/9011#issuecomment-1679486217 和:https://github.com/nushell/nushell.github.io/pull/1006

过时的文档已使用上面链接的我的 PR 进行了更新。

相关内容