我读了 cli 命令的输出,并在默认文本编辑器中打开它。我丢失了这篇文章/博客的链接。我有点记得它是使用 open 命令来管道传输命令(例如 ls)的输出。
答案1
我相信您正在寻找open -tf
,例如ls | open -tf
。
您可能发现其他有用的命令是pbcopy
& pbpaste
。这些命令可用于从命令行插入/检索“粘贴板”(剪贴板)。
例如,ls -l | pbcopy
然后在您选择的编辑器/应用程序中按⌘V。
(pbpaste
反过来显然也是一样的。例如,pbpaste | grep foo
在剪贴板中搜索字符串。)
答案2
这对我有用:
ls | mate
确切的命令取决于您选择的编辑器,我已安装 TextMate 作为我的主要编辑器。
答案3
您可以将 ls 的输出重定向到文件,然后编辑该文件:
ls > tempfile && vim tempfile
您可以使用任何编辑器来代替 vim。