问题标签 [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.
zsh - 如何使用 URL 和反斜杠禁用 zsh 替换/自动完成
我在 Ubuntu:14.04 上使用zsh
with 。oh-my-zsh
当我粘贴 URL 时,shell 会使用反斜杠自动完成转义字符。
例如使用环境变量:
如何禁用此功能?
ruby - RVM 首先在 $PATH 中加载
我正在努力为CocoaPods做出贡献,作为其中的一部分,我已将我的开发目录添加bin
到我的$PATH
. 我通过修改我的.zshrc
文件来做到这一点:
我预计一切都会奏效。但是当我尝试调用该pod
命令时,我收到一个错误,似乎表明它正在尝试从其他地方加载 gem。
人力资源管理系统。所以我echo $PATH
看看发生了什么:
在我添加的目录前面有一堆 RVM 内容,即使 , 中没有任何内容,甚至没有.zshrc
类似.profile
指示.bashrc
正在发生的事情的内容。
我尝试查看所有可能修改$PATH
变量的不同文件,但没有成功。似乎其他人遇到了这个问题,但它与我没有的 git pre-commit 挂钩有关。有任何想法吗?
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 上),或者这已经完成了,我只是不知道去哪里看?
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 上运行它。
shell - tmux 服务器不以 ZSH 返回“1;2c”开始
拥有带有“oh-my-zsh”插件的 zsh 5.0.2 (x86_64-apple-darwin13.0)。
服务器日志:https ://gist.github.com/bigmyx/7055983ace63422bcb20
客户端日志:
有任何想法吗 ?
zsh - 如何防止zsh提示崩溃
我已经编写了自己的 zsh(实际上,我正在将 zsh 与 oh-my-zsh 一起使用,如果它与主题相关)提示,其代码如下:
一切都很好,除了唯一的问题:当我使用自动完成(按 Tab)时,提示会折叠到前几个符号。
这是屏幕截图,折叠提示在左侧终端窗口中,正常提示在右侧窗口中。
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?
rvm - ~RVM_PROJECT_PATH 在 oh-my-zsh 提示符下
最近在已经安装了 RVM 的新机器上安装了 .oh-my-zsh。
注意到在我的几个 Rails 项目目录中,我现在看到的是这个而不是项目目录的实际名称:
所有其他行为似乎都很正常,但我发现很难在 .oh-my-zsh 配置中确定原因。