问题标签 [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.
shell - 为什么 zsh 将 ~/.zshrc 中的新行 (^M) 作为命令读取?
我不确定我做了什么弄乱了我的 zsh 配置,但是每次我尝试运行 zsh 时,我都会收到以下消息,然后是默认主题:
我尝试删除 .zshrc 和 .oh-my-zsh 并通过 brew 重新安装 oh-my-zsh 但我仍然遇到同样的问题。我该如何解决这个问题?
zshrc - PS1中的zsh随机颜色
我的.bashrc
PS1
(删节)是
使用 bash 的工作方式,它会在每个命令之后插入随机颜色,因此每次@
都是不同的颜色(至少在 31-37 范围内)。
但是,我一直无法在 zsh 中做类似的事情。该$''
语法不允许命令替换,并且连接也不起作用:
使用引号"
也不起作用;它只是打印出一个文字\e...
我知道 zsh 也有一些内置的文本颜色,例如%{$fg[red]%}
,我可以以某种方式从数组中选择一种随机颜色,但问题是它需要由 随机选择,PS1
而不仅仅是在启动时随机选择只有一次。
有什么办法可以在 zsh 的 PS1 中插入一个随机数来实现这一点?
postgresql - 已安装 postgres.app 但哪个 psql 显示 /usr/bin/psql 而不是输入 zshrc 的路径
postgres.app 的安装位置、运行位置存在问题,但是当我输入 which psql 时,我会收到“/usr/bin/psql”,而不是 postgres.app 期望的正确路径。当我回显我的 PATH 时,我得到以下信息:
正如您在我的路径中看到的那样,但我不知道为什么它不会选择正确的 psql。任何援助将不胜感激。
alias - 将 Sublime Text 的别名添加到 zshrc
只是有一个关于如何将 SublimeText 的别名添加到我的 ZSH 的快速问题。我去过他们的网站,他们告诉你如何在 bash 中执行此操作,但我不明白如何在 ZSH 中执行此操作。它一直在杀死我,我只想从命令提示符打开文本文件。有没有人在创建别名的地方有使用 ZSH 的经验?
zsh - zsh完成差
我见过很多人这样做
,其他人这样做
我想知道区别。我应该使用哪一个?
autoload -Uz compinit
compinit
autoload -U compinit
compinit -i
gnu-screen - 仅自动附加到远程主机 (ssh) 上的 gnu 屏幕
所以我在我所有的机器上分发我的点文件。我想在我的 .zshrc 中添加以下内容
但是我只想在 ssh 到远程主机时附加到屏幕……如果我在本地机器上则不会。是否有一个环境变量我可以测试以查看这是 SSH 会话还是 localhost 控制台?
path - 如何防止 Tmux 用重复的路径填充全局 PATH 变量?
我通过 Homebrew 使用 Mac OS X、iTerm2、zsh 和 Tmux。当我在 iTerm2 中启动终端会话时,全局 PATH 变量看起来仍然很好。但是当我打开一个 Tmux 会话时,PATH 变量会使用它已经包含的相同路径进行扩展。我将在我的 .zshrc 中放置一个问题解决代码片段,但我仍然对 PATH 变量被填充两次的原因感兴趣。
zsh - ZSH auto_vim (如 auto_cd)
zsh 有一个特性(auto_cd),只要输入目录名就会自动转到(cd)那个目录。我很好奇是否有办法将 zsh 配置为对文件名执行类似的操作,如果我只键入文件名,则使用 vim 自动打开文件?
zshrc - 在 zsh 提示符下打卡
我见过一堆不同的 zsh 提示,但我想知道如何添加时钟?
我想要一个简单的时钟,而不是太复杂的自我更新的东西。
bash - 在 bash 函数中定位 + grep 变量
zsh:4.3.17
GNU bash:4.2.24
GNU grep:2.10
我想知道我在这grep
部分做错了什么->为什么grep
在文件中使用时不突出显示结果.zshrc
,实际上它根本没有输出任何东西。
当不使用变量或 .rc 文件(在 cli 上测试 cmd)时,grep
可以正常工作。