问题标签 [prezto]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1082 浏览

colors - 使用 256 色在 zsh 中突出显示语法?

我将prezto与zsh一起使用,我的困难在于语法突出显示,其中一个示例行是

例如,我也可以在这里

但是,我想利用我的 256 色终端(在我的情况下是 konsole),在这种情况下,我会认为类似

例如,考虑到我之前已经加载了频谱模块,它会起作用。

但我无法让它工作。我检查了tput colors返回 256,并且该命令

给我一个橙色的输出。

无论如何,无论我是否使用光谱,我都希望能够更好地控制我的语法高亮,并能够使用 256 种颜色。任何建议都会非常受欢迎!

0 投票
2 回答
349 浏览

zsh - `(.N)` 在这个扩展的 glob 中做了什么?

Prezto文档有以下用于设置符号链接的示例脚本

我明白一切,"${ZDOTDIR:-$HOME}"/.zprezto/runcoms/^README.md(.N)直到(.N)。这里是什么(.N)意思?

奖金问题,什么是${rcfile:t}?我知道它解析为的名称,rcfile但我不知道:t它的用途。

0 投票
1 回答
480 浏览

zsh - 如何让 prezto 使用我的默认浏览器打开 github?

我正在尝试运行命令

但我不断收到错误

当我检查我的默认浏览器时:

我懂了:

如何让 prezto 使用我的默认浏览器打开 github?

0 投票
0 回答
871 浏览

macos - OSX 上的 ZSH:cd ~ 和 ~/ Tab 补全问题

目前在 OSX (10.10.3) 上使用 ZSH 和 prezto,我遇到了标签完成问题。在键入以下任一内容后,我总是能够按 Tab 键:

我会得到一个目录菜单,其中包含我的用户主文件夹的内容。
出于某种原因,在点击标签后我得到:

这是键入cd ~/并按 Tab的结果

我尝试禁用 autonamedirs 和 cdablevars。还重新安装了 prezto 并尝试使用 /usr/local/bin/zsh 这是 homebrew 安装的最新 zsh。

非常感谢一些帮助,谢谢

编辑 #1
分离输出并在下面添加 prezto 配置。

.zpreztorc

哪个_cd

0 投票
1 回答
151 浏览

emacs - 在 Emacs 上的 shell 会话中运行 Prezto

我正在尝试从 Emacs 运行一个prezto终端会话,但是当我执行时M-shell,会加载一个普通的 ZSH。如何让 prezto 配置生效?

此外,如何避免Completions出现缓冲区,而是像使用 ZSH 或 Prezto 一样执行自动完成?例如,如果您部分键入文件夹名称并点击TAB,则在命令行中使用 ZSH + Presto 运行时会自动完成不同的文件夹名称。但是,在我目前在 Emacs 上的设置中,它不是自动完成文件夹名称,而是打开一个新的缓冲区,其中包含很糟糕的完成建议。

更新:我找到了另一种启动 ZSH shell 的方法,通过执行M-x ansi-term然后选择bin/zsh,这似乎启动了一个带有 Prezto 的普通 ZSH 和所有预期的自动完成。那是正确的方法吗?

0 投票
3 回答
10435 浏览

grep - 如何摆脱`grep:警告:不推荐使用GREP_OPTIONS;请使用别名或脚本?

我在 Arch linux 上安装了 zsh + zprezto。每次我打开控制台时,都会显示烦人的警告:

遵循[SOLVED] grep: warning: GREP_OPTIONS is deprecated中的说明无济于事。我怎样才能摆脱这个警告?

0 投票
1 回答
194 浏览

bash - 将 zsh + prezto 配置移动到 Dropbox

许多人喜欢将他们的 bash 配置文件移动到 Dropbox 文件夹,这样他们就可以拥有多台具有相同配置文件的机器(通常,对于那些拥有他们喜欢的自定义和特定配置文件的人)。我想对我的 zsh 配置文件和Prezto框架做同样的事情。

我在其中创建了一个 Dropbox 文件夹/Users/me/Dropbox/Computer Preferences/zsh/(我将在此将其称为DBFolder),我想在其中存储我的 Prezto 配置。

这是我追求的过程:

  1. 我下载了 Prezto 并将下载中的所有文件移动到DBFolder
  2. 我为所有 z* 文件创建了一个符号链接,{DBFolder}/.zprezto/runcoms/生成的符号链接位于~/.
  3. 我将这些行添加到我的 zshenv 文件中:

    export ZDOTDIR="$HOME/Dropbox/Computer Preferences/zsh" if [[ "$SHLVL" -eq 1 && -s "${ZDOTDIR:-$HOME}/.zprofile" ]]; then source "${ZDOTDIR:-$HOME}/.zprofile" path = /Users/me/bin fi

我现在可以使用 Prezto 配置启动我的 zsh 配置文件。但是,我现在的问题是我的初始登录无法加载路径:

/Users/me/bin我的问题是 - 为什么当我清楚地登录(通过)时我无法访问$ whoami它在我的主目录中的位置?

0 投票
3 回答
6953 浏览

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

我使用Prezto + zsh 作为我的外壳。我想在我的ls目录中更改目录的颜色。例如,这是我目前拥有的:

我蹩脚的 ls 列表

显然,这并不好玩,因为蓝色太暗了,我几乎无法阅读我的目录。我想把它改成白色或橙色或更亮的东西。

这种深蓝色仅特定于目录。文件以漂亮的白色文本显示。我必须在哪里找到什么设置来改变它?

0 投票
6 回答
17992 浏览

bash - 为 zsh + Prezto 主题安装电力线字体

我目前正在使用 Zsh + Prezto 进行脚本 shell 配置。我一直在使用这个sorin主题,但对它有点不满意。我想切换到悖论主题!

它应该看起来像这样:

块引用

我在这样做时遇到了一些麻烦。当我切换到主题时,符号无法加载,所以我收到如下提示:

块引用

请注意盒子里的问号,其中应该有背景的边缘边框或 git 分支的分支符号。(看看这里paradox的主题预览)。

我在这里看到我应该安装Powerline 修补字体以正确加载符号。但是,由于我对这个过程有点不熟悉,我希望有人能帮助我将它安装到我的 OS X 中。

文档中,它指出我应该通过pip. 当我运行时pip install --user powerline-status,我的提示仍然无法以应有的方式显示符号。

运行安装后,我还需要做什么才能正确显示此提示?

我正在使用带有 El Capitan 的 MacBook Pro


更新:我已经安装了 powerline 字体并运行 install.sh exec,更改了我的终端首选字体,并测试了提示的新外观。符号现在显示,但是,它们是从提示行的基线升高的,如下所示:

在此处输入图像描述

请注意,“\ue0b0”的符号是从行的底部升高的。

0 投票
1 回答
1618 浏览

zsh - ZSH 和 ZLE,移到行首,写字符串,移到行尾

它不是必需的,但它让我有点烦恼,这是我的 .zshrc 中的片段

一个名为 add_sudo 的函数/小部件,它将位于行首,在此处写入 sudo,然后应位于行尾。

它绑定到 ctrl+f

但它不会出现在行尾,它会忽略最后一个命令并在编写 sudo 后坐在那里。

有什么解决办法吗?