Command line 如何将以前版本的prompt导入到新版本?

Command line 如何将以前版本的prompt导入到新版本?,command-line,prompt,fish,Command Line,Prompt,Fish,我不知道Fish在可用提示列表中使用的prompt Classic+Git提示发生了什么 在任何情况下,我有另一台使用旧版本Fish的机器,它确实有,因此我想知道如何将其导出到新版本,以及为什么该提示被删除而不是增加新版本中的提示数?此提示仍然可用,但它被重命名为“Classic+Vcs”,因为它现在支持git、Mercurial和svn。您应该能够在fish\u config提示选择器中看到它 通过运行以下命令,您始终可以看到提示功能: functions fish_prompt (注意fu

我不知道Fish在可用提示列表中使用的prompt Classic+Git提示发生了什么


在任何情况下,我有另一台使用旧版本Fish的机器,它确实有,因此我想知道如何将其导出到新版本,以及为什么该提示被删除而不是增加新版本中的提示数?

此提示仍然可用,但它被重命名为“Classic+Vcs”,因为它现在支持git、Mercurial和svn。您应该能够在
fish\u config
提示选择器中看到它

通过运行以下命令,您始终可以看到提示功能:

functions fish_prompt

(注意functions,而不是function)

谢谢@logical\u fish,如果我想创建一个新的提示,我应该在哪里做呢?你应该在名为
fish\u prompt.fish
的文件中创建一个
fish\u prompt.fish
函数,并将其放入
$XDG\u CONFIG\u HOME/fish/functions/
(通常扩展到
~/.config/fish/functions
)。从那时起,它将自动加载并用于定义您的提示。如果您愿意,您还可以自定义
fish\u right\u prompt
fish\u mode\u prompt
fish\u greeting
fish\u title
。更多详细信息可在官方网站的文档中找到。