TUI 应支持链式表达式
作者: darthwalsh创建于 2026年4月15日更新于 2026年4月15日
** fx 版本:** 39.2.0
** 背景情况**
TUI 挖掘表达式栏(`.')似乎只评价一个针对根的JS表达式,不允许数组合成糖.
对于简单的导航来说,这个工程,但是对数组元素的映射需要‘.map ()'语法或QQ前缀——由于中间无效状态上的自动还原,两者都无法交互使用? 试图在TUI栏中输入.文件夹.',自动固定为.文件夹. ' 。
以下是CLI中的工作原理,我想从一个`fx' TUI的引用中得出: 嘘
多弧链
fx /tmp/a.json 文件夹 “@.path”
管道链 猫/tmp/a.json → fx.文件夹 → fx '@.path'
道具[ 合成糖
fx /tmp/a.json “文件夹 ” [].path]
所有生产出"["foo","bar","baz"]. TUI没有对应的?
** Repro文件** `/tmp/a.json':
贾森
{
"文件夹":[
{"路径":"foo"},
{"路径":"巴"},
["路径":"baz"]
[ . ]
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?** 要求的行为**
比如说:
- TUI表达条接受多个空间分隔表达式(mirroring CLI multip-arg),例如: ".文件夹@.path "
- 在`. ' 挖掘命令之后,允许设置新的根,允许在新的栏目中进行后续表达
- 当当前结果为数组时, QQ. path` 被接受为有效的 TUI 表达式
- 或者仅仅在https://fx.wtf上记录TUI不是合适的工具?
内容来源: antonmedv/fx