问题标签 [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 - Bower 在 zsh/oh-my-zsh 上作为 Bundler 运行
每当我运行或bower install
任何bower
命令时,它最终都会以. 我正在使用 oh-my-zsh 运行 zsh shell。它在 bash shell 中按预期工作。bundle install
bundler
示例输出:
运行whence -p bower
yield /usr/local/bin/bower
,符号链接到/usr/local/lib/node_modules/bower/bin/bower
.
跑步/usr/local/bin/bower install
效果很好。我在想有一个地方 bundle 或 bower 的别名错误,或者 oh-my-zsh 的自动完成功能无法正常工作,但我无法想象那会在哪里。我可以添加alias bower='/usr/local/bin/bower'
到我的.zshrc
,但我想正确解决这个问题。
谢谢你的帮助。
macos - Composer 不适用于 oh-my-zsh
我已经在我的 Mac 上安装了 composer,它工作得很好。
当我加载 oh-my-zsh 并在终端中键入“composer”时,我遇到了 composer 的问题,让我????%
在屏幕上随机跟随。
当我通过在家里重命名 .zshrc 来禁用 oh-my-zsh 时,它又开始工作了。
以下是我的.bash_profile
文件。
这是我的 .zshrc 文件
什么可能是错的?
macos - 可以在哪里定义 Git 的快捷方式?
我在我的 mac Git 设置上遇到了一些奇怪的问题。我似乎为 GC、GD 等定义了快捷方式:
我正在使用 oh-my-zsh,我查看了我的 .zshrc 和我的 .gitconfig 中的别名定义。但是,这些 GC、GD 别名却无处可寻。
任何线索?
ruby-on-rails - rails 3.2.16,ubuntu 12.04 - _rails_command:1:作业表已满或超出递归限制
我有 rvm 在 rails 3.2.16 上使用 ruby 2.0.0 和 zshell 试图创建一个新项目......当我运行时:
rails project_name 我收到以下错误:_rails_command:1:作业表已满或超出递归限制
zsh - `cap` 是保留字吗?- zsh 完成?
我正在尝试为 ZSH 创建一个 Capistrano mutilstage完成:
完成代码:
问题:
#compdef cap
不起作用。如果我键入cap
并 [TAB] 它不会执行完成,但换句话说(即shipit
)工作正常。
有任何想法吗?
解决方案:
cap 确实是一个保留字,似乎我们不能将它与#compdef cap
.
我想知道cap和capistrano完成之前是如何工作的(可能是 ZSH 的旧版本)。
- 解决点文件代码:capistrano_custom
- 解决方案 oh-my-zsh/PR:#2471
两种解决方案都使用shipit
而不是cap
.
cygwin - 启动时 ZSH + OH-MY-ZSH 奇数文本(cygwin)
在我的 cygwin 安装上运行 zsh + oh-my-zsh。每当我开始一个新的 ZSH 会话(新的 mintty、tmux 等)时,它都会输出下面的文本。我不认为它会影响 ZSH 的性能,但它非常烦人。
[受正文限制]
oh-my-zsh - oh-my-zsh 禁用 lib history.zsh
我正在使用oh-my-zsh并且有一个功能真的让我很烦。每个控制台都共享历史记录。我想禁用它,经过审查后我发现
.oh-my-zsh/lib/history.zsh
有这个:
setopt share_history # 共享命令历史数据
我应该如何禁用它?我的意思是,什么是正确的方法。它是一个库而不是插件,如果我编辑该文件,我将不会获得它的更新。
zsh - 我在 zsh 中的用户名之前的“Emacs”
我安装了zsh,设置了oh-my-zsh,然后设置了电源线,当我使用zsh时,在我的名字之前有“emacs”。它看起来像:
EMACS > 用户名 > ~
如何删除它?
linux - 如何在 zsh 环境中运行 ssh-agent auto?
我使用 zsh 和 oh-my-zsh。当我使用github并想使用密钥上传时。
我总能找到
因为我还没有添加密钥
所以我必须启动 ssh-agent 并在我想推或拉时添加密钥
如何在脚本中添加这些命令,所以我不需要输入命令?
shell - 导航到 ZSH (bash) 中的目录
我正在使用Oh-My-ZSH来创建一些别名和功能,以减轻我重复的工作量。
我需要从计算机中的任何位置导航到我的前端目录。这就是我所拥有的:
现在,当我输入frontend
或时,这很有效,但是,我的所有项目文件夹都以,等frontend myProject
后缀。.m
.tablet
我怎样才能写出这样的东西:
将让我自动导航到后面跟着的文件夹
.something
当有多个选项(如
project.m
和project.tablet
)时,会提示我选项类似于您在终端中点击选项卡并获得多个自动完成选项。
我希望我的问题是有道理的。
谢谢。