macos - 从 zsh shell 中的每一行中删除时间戳

标签 macos shell unix zsh oh-my-zsh

我正在尝试使用 ZSH 从我的终端 (macOS) 中删除当前时间戳。我正在使用 oh-my-zsh 并且我配置了主题“pure”。

时间戳出现在括号中每一行的最右侧,我不知道如何删除它。

示例: Timestamps are highlighted in red on the right.

更新:终端输出示例,我想从每一行中删除 [17:29:47] 等。

❯ cd ~                                                                         [17:29:47]

~
❯ ls                                                                           [17:29:49]
Applications Documents    Library      Music        Projects
Desktop      Downloads    Movies       Pictures     Public

~
❯ ls -l                                                                        [17:29:51]
total 0
drwx------@  4 gage  staff   128 Mar  4 22:27 Applications
drwx------@  4 gage  staff   128 Mar  7 15:39 Desktop

如有任何帮助,我们将不胜感激,谢谢!

最佳答案

我能够删除主题中显示 ✔  123  10:46:22

的整个右侧部分

打开zshrc

打开 ~/.zshrc

将以下行粘贴到文件末尾。这隐藏了正确的部分 POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=()

谢谢!

关于macos - 从 zsh shell 中的每一行中删除时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49160791/

相关文章:

macos - 错误 : could not open file for reading: Permission denied. SQL 状态:42501

linux - 在终端 (Mac) 中的目录之间复制所有文件

linux - 我怎样才能保留数字以便以后对它们进行排序?

linux - Grep:如果一行包含不需要的字符串,如何排除之前/之后的行?

unix - 使用 awk 删除列

python - 设置 python emacs 环境 mac os x

linux - 使用硬件定时器是实现进程调度的唯一方法吗?

linux - Qt 在终端上运行 shell

bash - Bash 中是否有 TRY CATCH 命令

python - 在 Python 中逐行写入管道的正确方法