如果我键入以下内容,record
zsh 函数在哪里
record ls
record
如果我写,我该如何写一个 zsh 完成
record ls -
它将使用 zsh 完成 ls 例如
-1 -- single column output
-A -- list all except . and ..
-B -- print octal escapes for control characters
-C -- list entries in columns sorted vertically
记录功能:
function record () {
local fp="`date +%F_%H-%M_%s`"
$@ 2>&1 | tee "${fp}.log"
}
编辑 time
并/usr/bin/time
似乎这样做,例如
如果我这样做time ls -<tab>
会给我ls
完成,我如何为我自己的功能做到这一点?