有人知道可以用来代替less
或more
用于查看文本的 GUI 应用程序(X/GTK+/Qt/其他),特别是从标准输入管道输入的文本吗?理想的情况是寻找也可以在 Mac OSX 上运行(甚至可能只在 Mac 上运行)的东西。
我希望向 UNIX 新手介绍命令行文本处理的奇妙世界(使用awk
、sed
,grep
甚至一些perl
),使用一个漂亮的 GUI 向他们展示文本会很有用,该 GUI 允许交互式搜索、用鼠标滚动(我知道大多数 Linux 终端支持鼠标滚动,但 Mac 终端不支持)等。
到目前为止我发现的最好的事情是将输入通过管道输入到zenity --text-info
,但该查看器是非常有限,甚至不允许搜索。
答案1
凯特
您可以使用管道输入 kate command | kate -i
。
从$ man kate
:
-i, --stdin
Read the contents of stdin
克里特
您可以使用管道输入 kwrite command | kwrite -i
。
从$ kwrite --help
:
-i, --stdin Read the contents of stdin.
格维姆
有点滑稽的是,您也可以通过管道输入gvim
with command | gvim -
。
答案2
您可以通过管道进入leafpad
.不知道有没有Mac接口。