问题标签 [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.
mongodb - mongo shell 中的漂亮打印不起作用 - MongoDB 2.6 + Yosemite + ZSH
我通过mongo
在命令行调用来运行 mongo shell。结果是平淡无奇的贝壳体验。我想查看彩色 JSON 输出等。我尝试运行:
但它没有用。
我还尝试将以下行添加到~/.mongorc.js
:
但它没有用。
git - 完整路径的 zsh 主题 + 显示 git 更改
我正在寻找显示完整路径 + git 的主题(分支名称 + 未提交的更改 + 添加的文件)。没找到。像这样的东西:
会喜欢一个推荐/如何编辑现有的提示(我目前正在使用哥斯拉)。
.bash-profile - 如何修复 bash_profile 中的错误模式问题?
我在终端中得到了错误的模式输出:
这是 bash_profile 的一部分:
}
对此有什么想法吗?我也在使用 oh-my-zsh 和 OS X Yosemite。
shell - ZSH Agnoster Theme 显示机器名称
我有一个使用 Ubuntu 14.04 托管在 Digital Ocean 上的开发服务器。我将 shell 切换到 ZSH 并决定使用Agnoster主题。为了user@hostname
停止显示,我DEFAULT_USER
在 .zshrc 文件中设置了 。
出于某种原因,在 ubuntu 服务器上,这是行不通的。主机名仍然显示,并且不会消失。我在我的 Mac OSX 上做同样的事情,而且效果很好。
以下是一些截图:
有谁知道发生了什么?我什至DEFAULT_USER="$USER@$HOST"
没有运气。
如果我回到默认的Robby Russell主题,它工作得很好。
zsh - zsh "cd.." 命令在没有空间的情况下停止工作(cd..)
“cd ..”没有空间就停止工作。
我曾经输入“cd ..”,但自从上次更新以来,只有“cd ..”有效,它会抛出:
我怎样才能把它拿回来?
谢谢你。
bash - 如何在 Zsh 缩写后移动光标?
我在我的 .zshrc 文件中使用这个出色的脚本来完成 zsh 缩写:http: //zshwiki.org/home/examples/zleiab
上面的效果很好。
这是我的问题:
如何修改这些缩写词或脚本以使光标最终出现在缩写词的特定部分,而不是像这样结束:
应缩写为:
macos - 将 os x 中的 `edit` 二进制文件修改为不同的编辑器
在命令行上,我可以输入edit <folder/file name>
,它会在 TextWrangler 中打开,我已经很久没有使用过了。我不确定edit
二进制文件是如何到达那里的——我使用 oh-my-zsh,可能相关。我想更改subl
为edit
(更好地输入)并发现它已经存在。
我卸载了 TextWrangler,现在我得到了错误
我一直在寻找如何修改 LaunchServices 数据库并重建它,但我仍然收到错误消息。跑步which edit
给了我/usr/local/bin/edit
fwiw。
是什么控制了这种关联,如何将其切换到 Sublime Text?
keyboard-shortcuts - 在 zsh 中,如何绑定键盘快捷键以运行最后一个命令?
我经常发现自己想要重复一个命令,虽然!!
有用,但我想将它绑定到 ctrl-w 或类似的东西。有没有办法做到这一点?
编辑:我知道向上箭头可以满足我的要求,但是我宁愿不必离开主行。作为一个狂热的 Vim 用户,我教会了我留在 home 键上的价值。
我查看了这篇关于添加访问info
命令的快捷方式的帖子,并试图从中推断出一些东西,但没有成功。Zsh 对我大吼大叫 zle 不活跃之类的。
我知道这将依赖于我的 shell 是如何配置的知识,所以下面我粘贴了一些相关的代码,以及指向我的整个 .zshrc 和一般点文件的链接。
完整配置:https ://github.com/yramgicman/dotfiles
只是.zshrc:https ://github.com/yramagicman/dotfiles/blob/master/.zshrc
自定义插件:
zsh - 如何用 oh-my-zsh 映射 CTRL-Comma
我发现将“cd ..”映射到 CTRL-Comma 会很棒,甚至可以使用 CTRL-Period 回溯到以前的子目录。
有没有可能在 oh-my-zsh conf 中实现这一点?
zsh - NVM 不坚持使用 ZSH 的别名默认值 (oh-my-zsh)
我已经安装了 NVM,然后我发现了 oh-my-zsh 并安装了它。它似乎有一个 nvm 插件,我在 .zshrc 中启用了它。
我也把它放在我的 .zprofile
现在我可以使用 nvm,但是每当我将别名默认设置为不同的版本时,nvm 会在我下次打开 shell 时切换回来。
然后打开一个新的shell后:
我的旧 bash 安装会以某种方式搞砸吗?我在 OSX 顺便说一句,但我想这没有什么区别。
--------- 编辑 ------ 根据要求提供更多输出
我刚刚发现为什么我认为它会恢复到 1.2.0。在安装 oh-my-zsh 期间,它似乎从我的 Bash shell 中获取了活动 PATH 并将其复制到 .zshrc 文件中,包括当时的活动 nvm 路径:
但是从 PATH 中删除它之后,现在我的 zsh 在启动新的 shell 后找不到任何 Node 二进制文件。所以问题仍然是我的问题,为什么没有记住 NVM 设置?我仍然可以像以前一样将它设置在活动外壳中,它只是不粘。
我现在认为我的 oh-my-zsh 安装可能存在根本问题。例如,我在 zshrc 中启用了 git 插件,但命令“gst”不是有效的别名。
插件=(git、gitflow、nvm、brew、tmux)