鱼 - 获取当前的Shell命令

时间:2015-02-02 00:42:31

标签: shell fish

我试图获取当前的shell命令(不是$history[1]!),特别是我希望能够使用特定的运行程序替换fish_title - (pwd)python如果我在交互式shell中vim等等。

2 个答案:

答案 0 :(得分:1)

来自the documentation

  

fish_title的第一个参数将包含最近执行的前景命令作为字符串,从fish 2.2开始。

这么简单

on

应该有用。

答案 1 :(得分:0)

从文档中,特殊变量

  

_,当前正在运行的命令的名称。

默认fish_title函数已经执行此操作,不是吗?

function fish_title
    echo $_ " "
    set -q SSH_CONNECTION; and echo (hostname)":"
    pwd
end