我希望当前命令显示在屏幕(或tmux)的标题中.
我尝试了以下设置,但它不起作用.
我怎样才能使它工作?
.screenrc
shelltitle "$ |fish"
shell /usr/local/bin/fish
Run Code Online (Sandbox Code Playgroud)
的.config /鱼/ config.fish
set -x PS1 '\033k\033\\[\u@\h \W]\$ '
Run Code Online (Sandbox Code Playgroud)
对于鱼2.1.0版,您只需编辑〜/ .config/fish/functions/fish_title.fish
function fish_title
hostname
end
Run Code Online (Sandbox Code Playgroud)
对于版本1.23.1,这似乎不起作用.如果目录不存在,首先创建它们:
mkdir -p~/.config/fish/functions /
感谢您的回答。最后,这成功了!
.screenrc
shelltitle "$ |fish"
shell /usr/local/bin/fish
Run Code Online (Sandbox Code Playgroud)
.config/fish/config.fish
function fish_prompt
echo -ne '\033k'
echo -ne $argv
echo -ne '\033\\'
echo -ne '$ '
end
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3937 次 |
最近记录: |