小编Edd*_* Jr的帖子

在提示符中包装命令

是否可以在提示中的命令后插入分隔符?这是一个例子:

~/Desktop: ls -al
-------------------------------------
total 80
drwx------+  6 eddie  staff   204B Apr 29 16:57 .
drwxr-xr-x+ 54 eddie  staff   1.8K Apr 30 10:54 ..

~/Desktop:
Run Code Online (Sandbox Code Playgroud)

具体我想在发出命令后添加 --------- 部分,以便更容易地区分命令和结果

bash prompt zsh

8
推荐指数
2
解决办法
4850
查看次数

ZSH 是否有 postexec/predisplay 挂钩?

我知道 zsh 有一个 preexec 钩子,它会在命令执行之前触发,但是是否有一个在命令启动后但在输出显示到屏幕之前触发的钩子?我问是因为我想根据是否有/将有实际输出来显示一些东西。

例如:
cd dir不输出任何东西
ls dir输出东西

在那个例子中,我想显示:Output:\n在 ls 目录显示之前而不是在cd运行时显示,因为它没有显示。我希望它看起来像:

~ $: cd dir
~/dir $: ls .
Output:
total 464
drwxr-xr-x+  55 eddie  staff   1.8K May  2 11:07 .
drwxr-xr-x    6 root   admin   204B Apr 22 13:48 ..
~/dir $
Run Code Online (Sandbox Code Playgroud)

我不只是想包装 cd 和 ls。这些都是例子。我希望它适用于每个命令。

zsh

5
推荐指数
1
解决办法
1545
查看次数

标签 统计

zsh ×2

bash ×1

prompt ×1