prezto

无需命令即可评估 zsh 中的术语
prezto

无需命令即可评估 zsh 中的术语

我正在使用 zsh普雷斯托配置框架。我希望能够输入类似的术语1 + 2 * (3 / 4)并从中得到“2.5”。 这些术语可以被识别,因为它们仅包含某些字符:0123456789 +-*/()。对于更复杂的事情,我可以打开一个专用程序(如 python shell)。 解决方案不够好 使用程序:我不想python -c在我的术语之前输入或将其输入到bc.打字太多了,希望能做得更好。 使用函数或别名: 有一些解决方案那里允许在使用cor=或 时进行这些计算calc,就像在= 1 + 2 * (3 / 4).这很好,但基本上与第 1 点相同。 使用另一个外壳:...

Admin

zsh 提示符中 git 分支名称的条件 zstyle 格式(颜色)(使用 prezto)
prezto

zsh 提示符中 git 分支名称的条件 zstyle 格式(颜色)(使用 prezto)

我正在从 bash 切换到 zsh,我习惯的一件事是在提示符中将 git 分支名称着色以反映分支是否干净。因此,如果我的分支是main干净的,main则显示为绿色,否则main显示为红色。 感觉这应该很简单,但我很难解释文档。 这是我正在使用的主题中的默认配置: zstyle ':prezto:module:git:info:branch' format ' %%B%F{2}%b%f%%b' 我找不到任何关于能够将条件语句放入格式字符串的参考。 从文档来看,似乎有一种方法可以使用子上下文来实现此目的: zstyle ':prezto:module:git:...

Admin

Tmux 始终显示主机名而不是正在运行的应用程序
prezto

Tmux 始终显示主机名而不是正在运行的应用程序

奇怪的事情正在发生。我已经尝试调试它2天了,但没有成功。论坛周围也没有任何相关内容。 我刚刚设置了我妻子的机器,因为我需要远程工作。我已将所有设置从我自己的台式机转移到我妻子的笔记本电脑上,因此一切都应该正常工作。他们确实做了,除了一件小事,我不知道为什么它不起作用。我的台式机运行 MX Linux 18.3,我妻子的笔记本电脑运行 MX Linux 19.1 配置: MX Linux 19.1、tmux、zsh、prezto、vim 那么现在的问题了。当我在 tmux 下打开终端时,状态右侧显示主机名。这一切都很好。当我打开 VIM 时,statu...

Admin

bash:rsync:找不到命令
prezto

bash:rsync:找不到命令

我在 OSX 上使用 iTerm (3)普雷斯托作为我的 zsh 配置框架。当我使用时,我收到一条奇怪的错误消息rsync: $ rsync -avz --exclude='.git' src/ remote:/dst bash: rsync: command not found rsync: connection unexpectedly closed (0 bytes received so far) [sender] rsync error: error in rsync protocol data s...

Admin

警告
prezto

警告

我将我的点文件保存在 bitbucket 上的私有 git 存储库中,这对于我的大多数文件(.vimrc、.tmux.conf 等)非常有用,然后我只需设置从我的主目录到我克隆的点文件 gitrepo 的符号链接,一切正常伟大的。 我的问题是我还使用 prezto 框架来管理 zsh 插件。 Prezto 做了类似的事情,它将所有 .zprezto* 配置文件存储在自己的目录中,并从主目录到它们的符号链接。这些文件之一是 .zshrc,它存储在自己的目录中。 它看起来像这样: .zlogin -> /home/jordan/.zprezto/ru...

Admin

即使禁用共享历史记录,zsh 也会继续共享历史记录
prezto

即使禁用共享历史记录,zsh 也会继续共享历史记录

我将 zsh 与 prezto 一起使用(在 OSX 上和 tmux 内部,不确定这是否重要),并且有时历史记录会在多个终端之间共享。 我已经将 unsetopt share_history 和 unsetopt SHARE_HISTORY 添加到了 .zpreztorc 的末尾,但它不断混淆历史记录。 setopt 的输出显示“sharehistory”仍然存在!即使添加 unsetopt sharehistory 后也是如此。 ...

Admin

编辑
prezto

编辑

我想diff按照描述使用这里在文档中,当我输入man diff.然而,当我输入 时diff,我得到的是这样的: ~ ❯❯❯ diff usage: git diff --no-index <path> <path> 同样,当我尝试使用 diff,我收到 git 错误,因为-rq支持man diff但不支持git diff: ~ ❯❯❯ diff -rq ~/ ~/Desktop fatal: invalid diff option/value: -rq 我在用着普雷斯托和中心两者都有助于提高 git 生产力,但都不会创建不...

Admin

为 zsh + Prezto 主题安装 powerline 字体
prezto

为 zsh + Prezto 主题安装 powerline 字体

我目前正在使用 Zsh + Prezto 进行脚本 shell 配置。我一直在使用该sorin主题,但对它有点不满意。我想切换到悖论主题! 它应该看起来像这样: 我在做这件事时遇到了一些麻烦。当我切换到主题时,符号无法加载,因此我收到如下提示: 请注意方框中的问号,其中应该有背景边框或 git 分支的分支符号。 (看一下paradox主题预览这里)。 我见过这里我应该安装电力线修补字体以便符号正确加载。然而,由于我对这个过程有点不熟悉,我希望有人帮助我将它安装到我的 Linux 机器上。 在里面文档,它指出我应该通过安装pi...

Admin

使用 zsh + Prezto 更改目录颜色
prezto

使用 zsh + Prezto 更改目录颜色

我在用普雷斯托+ zsh 作为我的 shell。我想在我ls的目录时更改目录的颜色。 例如,这是我目前拥有的: 显然,这并不有趣,因为我几乎无法阅读我的目录,因为蓝色太暗了。我想把它改成白色或橙色或更浅的颜色。 这种深蓝色仅特定于目录。文件以漂亮的白色文本显示。 我必须在哪里找到什么设置才能更改此设置? 尝试过的解决方案: 我尝试添加 eval $(dircolors -p | sed -e 's/DIR 01;34/DIR 01;36/' | dircolors /dev/stdin) 到我的zshrc,但现在加载我的提示时出现此...

Admin

有没有更好的方法可以找出 zprezto 模块一部分的脚本位置?
prezto

有没有更好的方法可以找出 zprezto 模块一部分的脚本位置?

我正在编写一个自定义模块来扩展兹普雷托给我自己的框架。目标是能够通过名称正确配置来启动 tmux。这是我的自定义模块的代码init.zsh: SCRIPT=${0:A} export _MYTMUX_SDIR=`dirname $SCRIPT` function start_tmux { PROJECT_NAME=$1 tmux has-session -t $PROJECT_NAME 2>/dev/null if [ "$?" -eq 1 ] ; then echo "No Session found. C...

Admin

安装 Prezto 后 Ctrl-箭头不再起作用
prezto

安装 Prezto 后 Ctrl-箭头不再起作用

我的.inputrc: "\e[A": history-search-backward "\e[B": history-search-forward set show-all-if-ambiguous on set completion-ignore-case on # mappings for Ctrl-left-arrow and Ctrl-right-arrow for word moving "\eOc": forward-word "\eOd": backward-word "\e[1;5C": forward-word "\e[1;5D": ...

Admin

删除 zsh 自动完成建议
prezto

删除 zsh 自动完成建议

当我打字时 cd l 并点击 Tab,zsh 自动完成 cd lightdm/ 这不是我可用的目录(事实上我已经卸载了 lightdm)。 我该如何阻止这种情况发生? 我已经安装了 prezto。 https://github.com/sorin-ionescu/prezto ...

Admin

我可以有选择地禁用 zsh 补全吗?
prezto

我可以有选择地禁用 zsh 补全吗?

我将 prezto 与 一起使用zsh,发现启动新 shell 有点慢。 (注意,在将我的配置转移到其他较慢的系统之前,我正在尝试在快速系统上进行优化。) 基准测试time zsh -i -c exit: 0.046 bash:. 0.080:zsh无 prezto。 0.092:zsh带有 prezto,但未加载模块。 0.138:zsh使用 prezto,并加载所有“默认”模块,除了completion. 0.308:zsh使用 prezto,并加载所有“默认”模块。 首先,zsh比bash加载慢 74%。我可以接受 73% 的进一步减速(使用...

Admin