Command line 如何将以前版本的prompt导入到新版本?
我不知道Fish在可用提示列表中使用的prompt Classic+Git提示发生了什么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的机器,它确实有,因此我想知道如何将其导出到新版本,以及为什么该提示被删除而不是增加新版本中的提示数?此提示仍然可用,但它被重命名为“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
。更多详细信息可在官方网站的文档中找到。