问题标签 [oh-my-zsh]

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 投票
4 回答
16450 浏览

zsh - 如何使用 URL 和反斜杠禁用 zsh 替换/自动完成

我在 Ubuntu:14.04 上使用zshwith 。oh-my-zsh

当我粘贴 URL 时,shell 会使用反斜杠自动完成转义字符。

例如使用环境变量:

如何禁用此功能?

0 投票
4 回答
683 浏览

ruby - RVM 首先在 $PATH 中加载

我正在努力为CocoaPods做出贡献,作为其中的一部分,我已将我的开发目录添加bin到我的$PATH. 我通过修改我的.zshrc文件来做到这一点:

我预计一切都会奏效。但是当我尝试调用该pod命令时,我收到一个错误,似乎表明它正在尝试从其他地方加载 gem。

人力资源管理系统。所以我echo $PATH看看发生了什么:

在我添加的目录前面有一堆 RVM 内容,即使 , 中没有任何内容,甚至没有.zshrc类似.profile指示.bashrc正在发生的事情的内容。

我尝试查看所有可能修改$PATH变量的不同文件,但没有成功。似乎其他人遇到了这个问题,但它与我没有的 git pre-commit 挂钩有关。有任何想法吗?

0 投票
3 回答
10663 浏览

vagrant - 作为引导过程的一部分,在 Vagrant Box 上安装 Oh My Zsh

我想将Oh My Zsh添加到我的 Vagrant 引导过程中,但直接安装不起作用。

通过卷曲:

通过 wget:

0 投票
1 回答
247 浏览

python - Zshell 函数中的 `-a` 是什么,它与我的 shell 立即退出有什么关系?

.zshrc在使用oh-my-zsh时遇到了文件问题。最近,我开始尝试更加小心地处理我的基本操作系统环境,所以我安装了 Python(2 和 3)并pyenv使用homebrew。在尝试为 pyenv 配置自动完成功能时,我在 oh-my-zsh 中打开了 pyenv 插件。

这导致我的 shell 在启动期间关闭。我发现我可以通过注释掉 pyenv oh-my-zsh 插件的大部分活动部分来防止这种情况发生,但我不确定为什么会导致 shell 退出。

为了使这个问题尽可能简洁,我想知道以下函数的作用:

插件的完整代码如下:

据我所知,它是这样的:

  • bin检查其中一个 pyenvdirs ( ) 中是否有目录-d $pyenvdir/bin,???? ( -a),检查我们之前是否已经找到pyenv( $FOUND_PYENV -eq 0)。

我尝试搜索 zsh 文档,但我无法弄清楚它在-a做什么。它是否像 AND 语句一样简单?如果是这样,为什么我的外壳会崩溃?有没有一种简单的方法可以将 shell 输出推送到日志文件(在 OS X 上),或者这已经完成了,我只是不知道去哪里看?

0 投票
1 回答
3241 浏览

macos - 安装 prezto 时遇到问题

我是一个 oh-my-zsh 用户,但我决定改用 prezto。我按照他们 github 页面上的步骤操作:https ://github.com/sorin-ionescu/prezto

卸载了 oh-my-zsh,git 克隆了 prezto。不确定我是否清楚地理解了第 3 步,但现在我的主目录下确实有 .zshrc、.zprofile、.zpreztorc。但是,当我用 zsh 打开一个新选项卡时,我仍然看到最基本的 zsh 设置。(例如,我没有看到 sorin 主题)。关于如何调试我的安装的任何想法?

我在带有 iTerm2 的最新 OS X 上运行它。

0 投票
1 回答
5556 浏览

plugins - 编写自己的 oh-my-zsh 插件

我想编写一个简单的插件来oh-my-zsh完成仅可能的服务器参数。

示例 1:

示例 2:

根据wiki,我创建了以咖啡插件~/.oh-my-zsh/custom/plugins/myserver/myserver.plugin.zsh示例内容命名的文件(我也尝试了brew 插件),但完成不起作用(文件中描述的任何内容)。此外抛出错误:

我检查了类似的问题和我的fpath包含~/.oh-my-zsh/custom/plugins/myserver

我错过了什么?这应该很简单...感谢您的帮助

0 投票
3 回答
1472 浏览

shell - tmux 服务器不以 ZSH 返回“1;2c”开始

拥有带有“oh-my-zsh”插件的 zsh 5.0.2 (x86_64-apple-darwin13.0)。

服务器日志:https ://gist.github.com/bigmyx/7055983ace63422bcb20

客户端日志:

有任何想法吗 ?

0 投票
1 回答
160 浏览

zsh - 如何防止zsh提示崩溃

我已经编写了自己的 zsh(实际上,我正在将 zsh 与 oh-my-zsh 一起使用,如果它与主题相关)提示,其代码如下:

一切都很好,除了唯一的问题:当我使用自动完成(按 Tab)时,提示会折叠到前几个符号。

这是屏幕截图,折叠提示在左侧终端窗口中,正常提示在右侧窗口中。

http://i.imgur.com/a1iWHdA.png

0 投票
2 回答
2457 浏览

vim - Why doesn't my 'jk' zsh vi-cmd-mode binding not work

I use oh-my-zsh with Zsh and I want Vim bindings on the command line. In my .zshrc, I have the following lines (full .zshrc here):

Now, I just to be able to switch back to command mode by pressing 'jk' on the command line, but it won't work. Escape does work though.

Where am I going wrong?

0 投票
4 回答
2040 浏览

rvm - ~RVM_PROJECT_PATH 在 oh-my-zsh 提示符下

最近在已经安装了 RVM 的新机器上安装了 .oh-my-zsh。

注意到在我的几个 Rails 项目目录中,我现在看到的是这个而不是项目目录的实际名称:

所有其他行为似乎都很正常,但我发现很难在 .oh-my-zsh 配置中确定原因。