缩短zsh提示中的路径

pfnuesel

BashPROMPT_DIRTRIM选项,例如,当我设置时PROMPT_DIRTRIM=3,则是一个长路径,例如:

user@computer: /this/is/some/silly/path

而是显示为:

user@computer: .../some/silly/path

是否存在类似的选择zsh

阿达芬

要获得类似in中的效果bash,包括...,请尝试:

%(4~|.../%3~|%~)

这将检查路径的长度是否至少为4个元素(%(4~|true|false)),如果为true,则打印出最后3个元素(.../%3~)的点,否则将打印完整的路径%~


我注意到这bash似乎以不同的方式缩短了主目录中的路径,例如:

~/.../some/long/path

为了达到类似的效果,您可能需要使用:

%(5~|%-1~/…/%3~|%4~)

这将检查路径是否长于5个元素,在这种情况下,将打印第一个元素(%-1~),一些点(/…/)和最后3个元素。它与路径并不完全相同,不在您的主目录中,路径也将以第一个元素开头,而bash在这种情况下仅打印点。所以

/this/…/some/silly/path

代替

.../some/silly/path

但这不一定是一件坏事。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

缩短zsh提示中的路径

来自分类Dev

在Zsh中缩短我的提示

来自分类Dev

ZSH 提示:除当前目录外的路径

来自分类Dev

缩短Access中的对象路径名

来自分类Dev

如何缩短bash中//之间的路径部分

来自分类Dev

缩短 Angular 7 中的 SCSS 导入路径

来自分类Dev

ZSH提示中的Git分支?

来自分类Dev

Zsh中的256色提示

来自分类Dev

在zsh提示中折叠目录

来自分类Dev

提示中显示了意外的路径

来自分类Dev

命令提示中的Python路径

来自分类Dev

如何禁用或缩短QTableView中的工具提示延迟?

来自分类Dev

在bash提示符中缩短很长的目录名称

来自分类Dev

重击提示缩短

来自分类Dev

从BASH调用的SED脚本:如何缩短输出中的变量路径?

来自分类Dev

Python3-缩短Ubuntu中主目录的路径

来自分类Dev

Zsh中的Glob中的完整路径

来自分类Dev

在OctoberCMS中,如何找到提示路径?

来自分类Dev

Windows 7提示中的Java神秘路径

来自分类Dev

如何在Java中缩短文件路径(获取规范路径)?

来自分类Dev

如何在Java中缩短文件路径(获取规范路径)?

来自分类Dev

如何缩短导入Angular的路径?

来自分类Dev

如何在zsh提示符下获取绝对路径?

来自分类Dev

如何在zsh提示符下格式化路径?

来自分类Dev

oh-my-zsh提示中的〜RVM_PROJECT_PATH

来自分类Dev

我的提示定义和zsh中的cat之间存在冲突

来自分类Dev

根据用户或zsh中的root更改提示颜色

来自分类Dev

zsh提示中的%F {color}和%{$ fg [color]%}之间的区别

来自分类Dev

zsh不会在提示中重新加载功能