问题标签 [zshrc]

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 投票
1 回答
129 浏览

macos - 可以在哪里定义 Git 的快捷方式?

我在我的 mac Git 设置上遇到了一些奇怪的问题。我似乎为 GC、GD 等定义了快捷方式:

我正在使用 oh-my-zsh,我查看了我的 .zshrc 和我的 .gitconfig 中的别名定义。但是,这些 GC、GD 别名却无处可寻。

任何线索?

0 投票
4 回答
6731 浏览

zsh - 如何在 $XDG_CONFIG_HOME 中进行 zsh 搜索配置

为了让我~的地方更干净,我想将尽可能多的用户配置文件移动到默认$XDG_CONFIG_HOME情况~/.config下。所以我想将我所有的 zsh 用户文件存储在$XDG_CONFIG_HOME/zsh/. 到目前为止已经有了这个:

很简单,你只需要填写你的~/.zshrc. 现在最棘手的部分似乎是让 zsh 直接读取 $XDG_CONFIG_HOME/zsh/zshrc 而不从 ~/.zshrc 获取它。你将如何进行?

0 投票
1 回答
593 浏览

macos - Command not found ZSH Error after updating zshrc file

I recently updated some applications and now it is giving me error when I open any new tab in teminal. Error it is giving:

/Users/priti/.oh-my-zsh/lib/completion.zsh:28: command not found: whoami /Users/priti/.oh-my-zsh/lib/theme-and-appearance.zsh:10: command not found: uname /Users/priti/.oh-my-zsh/lib/theme-and-appearance.zsh:14: command not found: uname getent:4: command not found: grep

I am sure something is wrong with the updated zshrc file, but I am not able to figure out what exactly the problem in that.

Problems I have faced till now are vi and grepcommand not working.For both output is command not found.

Thanks in advance for the same.

0 投票
1 回答
43 浏览

osx-mavericks - 为 arq jena 设置 .zshrc

我正在尝试将我的 .zshrc 文件设置为在 mac(mavericks)上为 ARQ(jena)导出 ARQROOT,类似于http://jena.sourceforge.net/ARQ/Tutorial/query1.html for windows上显示的内容和linux

尝试了各种路径、引号和语法的组合,但似乎都不起作用。对与 export ARQROOT=$HOME/MyProjects/ARQ 等效的 mac/zsh 有什么想法吗?

非常感谢

0 投票
1 回答
56038 浏览

zsh - zsh path“没有这样的文件或目录”我在哪里取消设置它?

我刚刚注意到我$PATH的位置无效:

\> $PATH
zsh: no such file or directory: /usr/bin:/bin:/usr/sbin:/sbin: ...

我使用 prezto,根据文档,配置文件按以下顺序获取:

  1. /etc/zshenv
  2. ~/.zshenv
  3. /etc/zprofile
  4. ~/.zprofile
  5. /etc/zshrc
  6. ~/.zshrc
  7. ~/.zpreztorc
  8. /etc/zlogin
  9. ~/.zlogin
  10. ~/.zlogout
  11. /etc/zlogout

我检查了整个列表,但找不到任何以前的东西/usr/bin

关于如何找到触发问题的任何建议?

谢谢!

0 投票
3 回答
1841 浏览

macos - 获取包含要执行的管道的 zsh 别名

我想要一个命令,可以tmux使用zsh. 我想出了以下内容:

当我从命令行运行它时,它可以完美地使用如下输出:

但是,我似乎无法将其作为别名运行。如果我添加该行:

.zshrc当我运行命令时到我的文件layout没有按预期工作。相反,它会输出带有替换会话名称tmux list-windows的单词的完整命令:layout

我究竟做错了什么?

谢谢。

0 投票
3 回答
454 浏览

bash - RVM 和 Gemfile - 并不总是加载正确的 ruby​​,只有在 'cd .. & cd myproject' 时

TL;DR:每次我打开一个新的选项卡时,都会回到默认版本,它不使用 Gemfile ruby​​ 版本

我的 Gemfile 有

我使用 rvm 1.25.14。

RVM 很聪明,可以读取 gemfile 中的 ruby​​ 版本,除了这个边缘情况

正在做

但是 cmd+t,创建一个新选项卡,留在那个目录中,

ruby 1.9.3 是我的默认版本,这很好。我的 bash (或 .zshrc )中缺少什么?使这项工作?

使用 cmd+d,垂直拆分终端,也有同样的问题。rvm 进入默认状态,忽略 Gemfile。感谢您的帮助!

0 投票
1 回答
462 浏览

zsh - 我在 zsh 中的用户名之前的“Emacs”

我安装了zsh,设置了oh-my-zsh,然后设置了电源线,当我使用zsh时,在我的名字之前有“emacs”。它看起来像:

EMACS > 用户名 > ~

如何删除它?

0 投票
1 回答
131 浏览

zsh - 即使设置 prompt_subst,zsh 提示似乎也不起作用

我的提示(https://gist.github.com/zackp30/ccf91d6e476f1b6b8ec4)有一些问题,它只显示“anothertest”,但它应该在每个命令上切换,如果这有帮助,$PS1 已设置到“anothertest”,而不是 _zprompt_init 函数,任何帮助将不胜感激,我还确保已设置 prompt_subst。谢谢,扎克。

0 投票
2 回答
1204 浏览

zsh - .zshrc $- 上无法识别的条件

我正在尝试将一些功能从我的旧 .bashrc 移植到我的 .zshrc 中,但我遇到了在 bash 中有效的情况。

每当我远程登录到我的计算机时,我都会让 bash 检查$-变量以查看它是否是交互式的。如果是,我会启动一个 emacs 服务器(如果尚未运行)并切换到我的代码目录。否则(例如,如果我使用 scp 获取文件),我不会做任何事情。

这是一段代码:

这是 zsh 给我的错误:.zshrc:125: unrecognized condition:$-'`

有谁知道在使用时如何解决这个错误$-?我试过引用它,把它包装起来,$(echo $-)但没有一个奏效。提前致谢。

编辑:如果我将代码切换为:

我现在明白了:.zshrc:125: condition expected: =~我不确定 zsh 在这里错误地解释了什么,因为我不太熟悉 zsh 的 shell 脚本的语义。有人可以为我指出如何在 zsh 中表达这种情况的正确方向吗?