问题标签 [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 - Zsh 提示问题
我的 Zsh 提示光标有时(实际上大部分时间)应该是下面的一行(附上截图):
如果我多次按回车,提示似乎得到修复:
我的第一个想法是这是我的自定义提示中的一个错误,所以我用一个只包含一个数字的简单提示替换了提示:
但错误仍然存在。
关于可能缺少什么的任何线索?
你可以在这里找到我的主题:http: //pastebin.com/cSJwGWKZ。
请注意,我使用的是 Oh My Zsh。
编辑:当我到达终端底部(通过按回车键)时,提示似乎得到修复。
macos - 防止 Zsh 转义换行符
我在 OS X 上使用 Oh My Zsh。我正在尝试编写一个自动完成功能来输出我的组合tmux
和tmuxinator
会话。
这是我的自动完成功能的样子:
tmux-and-tmuxinator-sessions
输出以下内容:
但是,如果我输入ta
并点击标签,我会得到:
我对 Zsh 很陌生,所以任何帮助将不胜感激。
ubuntu - 带有 oh-my-zsh 的 ubuntu 14.04 apt/aptitude 自动完成功能不起作用
我最近开始在 Ubuntu 14.04 服务器中使用 zsh 和 oh-my-zsh。问题是debian插件的自动完成功能不起作用,即
不自动完成。当然
做正确的工作。oh-my-zsh 的 git 插件也可以正常工作。
所以我开始怀疑是否有人可以解决这个问题。
如果有人需要更多信息,这里有一些相关的包:
shell - 加载 zsh 时出现终端错误(“...找不到命令:^M”)
我正在从 oh-my-zsh 切换到 prezto。现在每次打开终端窗口时都会遇到以下错误:
我已经删除了 oh-my-zsh,并按照这里的 repo/instructions 安装了 prezto:https ://github.com/hackreactor-labs/prezto 。
我做了一些谷歌搜索并尝试了一些解决方案,但都没有奏效,包括将我的 .gitconfig 文件中的一行从“autocrlf = true”更改为“autocrlf = false”。
我发现了一些关于字符行间距没有被正确处理的事情(让我感到困惑),但没有完全理解它,解决的方向也很模糊。
再次感谢您的帮助!
zsh - 让 zsh 返回不区分大小写的自动完成匹配,但更喜欢完全匹配
我正在将 zsh 与 oh-my-zsh 的 rc 文件一起使用,并且有些行为我觉得特别烦人。默认情况下,oh-my-zsh 配置为在自动完成时返回不区分大小写的匹配项。这种行为有时很好,但有时真的很糟糕。有没有办法可以将 zsh 配置为仅在没有区分大小写的匹配时使用不区分大小写的匹配?
例如,这种情况将使用区分大小写的匹配:
在这种情况下,将发生不区分大小写的自动完成:
谢谢!
linux - 如何在 linux mint 下的 zsh 中设置 virtualenvwrapper?
我使用来自 apt 的 virtualenvwrapper。使用 bash 可以正常工作,但我最近切换到 zsh。workon
现在,当我在 zsh 中尝试时,我得到了zsh: command not found: workon
因为我正在使用 oh-my-zsh 脚本/插件,我认为将 virtualenv 和 virtualenvwrapper 插件添加到我的.zshrc
plugins= 中就足够了。但这并没有帮助。我还需要配置什么才能使其在 zsh 下工作?
PS要清楚-我仍然可以为此使用bash-这里没有任何问题...
macos - ZSH '粘性' 提示
我的 ZSH 主题RPROMPT='$(vbox_status)'
在我的 .zsh-theme 文件中使用输出我的 Vagrant/VBox VM 的状态(其中vbox_status
调用输出正在运行的脚本),如下所示:
但是,我想知道是否有一种方法可以使此输出“粘性”,这样,它不会在每一行的末尾输出,而是停留在箭头指示的位置,并且只要有新行就简单地更新自己是上面的输出。
例如。
git - 警告:此脚本已弃用,请参阅 git-completion.zsh
我正在使用 oh-my-zsh,每次打开终端时都会出现此错误:
有什么解决办法吗?
macos - 将 APP_ENV 的 ENV 变量设置为开发
我正在尝试为我的环境设置一个全局变量,以便将APP_ENV
其全局定义为development
.
我正在使用 zsh,特别是 Mac OS X Mavericks 上的 oh-my-zsh 点文件。
我不确定如何做到这一点。我知道可以在 httpd-vhosts.conf 中设置环境,但是我使用的是 apache 动态多主机,所以我的 httpd-vhosts.conf 看起来像这样:
此外,我还使用 laravel 开发了一些应用程序,并使用php artisan serve
它不会从 apache httpd-vhosts.conf 文件中获取 APP_ENV 指令的虚拟服务器。
我想将它设置为机器上的整体外壳或系统范围的一部分。
有什么建议吗?
android - “andr”选项卡完成到“_xrandr”而不是android或什么都没有
如果相关的话,我正在运行 osx 并安装了 oh-my-zsh。
无论如何,如果我输入“andr”之类的内容并点击选项卡来完成它,它会自动完成_xrandr
而不是什么都不做(android
不在我的路径中)。我不太确定为什么。
知道为什么会这样吗?