问题标签 [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.
zsh - 如何将函数/变量保留在我的 zshrc 本地?
我在其中声明的任何变量zshrc
都可以在 shell 中作为环境变量使用。我不希望这种情况发生。
我尝试将变量放在函数中并将它们设置为本地,但随后该函数在zshrc
.
我怎样才能使我的 zshrc 中发生的事情留在我的 zshrc 中?
configuration - 如何定义用于 ZSH 提示的自定义颜色?
我在配置我的 zsh 提示时遇到了一些困难。具体来说,我希望字体具有由十六进制代码定义的颜色:#87afdf
目前,我已将提示设置如下:
我尝试通过以下方式添加颜色:
但这只会给我以下胡言乱语:
任何关于如何进行的想法将不胜感激。
zsh - Zsh Mac OSx Mountain Lion vim 提示符
我想知道是否有人能够使用最新版本的 Mac OSx Mountain Lion 使 vim 提示正常工作。我可以在命令行上以 vim 模式进行编辑,但我之前使用 zsh 看到你可以进入启动 vim 编辑器的 Vim 模式,你可以在那里编写命令,然后编写并退出,它会将其添加到终端的下一行。可能有一个插件可以做到这一点我不确定?任何帮助都会很棒。
osx-lion - 将目录添加到 .zshrc 中的路径
我已经在这个问题上讨论了几天了。我使用zsh
并且需要设置目录路径,以便识别我使用的命令。到目前为止遵循这些步骤:
ls -al
向我展示了这些文件:
我假设我需要添加路径.zshrc
,所以:
在文件的末尾,我添加了我将用来设置我的项目的命令的路径(使用 ringojs):
关闭文件,重新启动终端应用程序,重新启动计算机,但是找不到ringo-admin
位于上述路径下的命令( )( ):/Users/repos/ringojs/bin
请帮帮我,如果有帮助的话,这是我的.zshrc
文件内容:
请一步一步指导我,因为我是新手zsh
。谢谢。
更新:
echo $PATH 显示我最近添加的目录:
我不明白为什么总是找不到该命令。
macos - ZSH RPROMPT 奇怪的间距?
这是我的 ZSH 提示主题
看起来像
当我移动$(git_prompt_info)
到RPROMPT
看起来像
看到右边的间距了吗?箭头也开始在错误的地方?
我怎样才能解决这个问题?
osx-lion - oh-my-zsh 主题无法正确显示(背景保持白色)
我试图弄清楚为什么我的 oh-my-zsh 主题不能正常工作。颜色正确显示,但背景保持白色(带有黑色文本)。下面是我的 /.zshrc 文件和当前路径变量:
这是 $PATH :
我在 Mac OS X 10.7.5 上并在几个月前安装了 oh-my-zsh。我在 git 问题上发表了一篇文章,https://github.com/robbyrussell/oh-my-zsh/issues/929# issuecomment-11652602,好像还没有解决?我的插件可以工作(即我可以为“rails 控制台”键入 rails c)。
感谢您的任何帮助。
git - 如何编写 zsh 别名以从当前本地分支推送新分支?
现在,当我提交并想要推送和创建远程分支时,我做了:
有没有办法编写 zsh alias ex: gpu
which get the name of current branch and do that without my help?
bash - ZSH 无法识别我的别名?
将 iTerm2 与 zsh 一起使用,它无法识别我的别名。有时我必须在 IDE 中工作,不能轻易地 vim 一些东西,愚蠢的人认为将他们的应用程序命名为 MyReallyLongApplicationName.app 是个好主意,因为 .html 文件默认在浏览器中打开,所以我必须:
我的 .zshrc 中有一个别名,例如:
但是 zsh 不会识别我的别名。我尝试了另一个,只是想看看是不是我,但我创建的别名都没有被识别。只需获取“zsh:找不到命令:ide”或其他任何内容。
所以我不确定我做错了什么,我整天都在四处寻找,试图修复 zsh 之类的东西。作为说明,我不是 Linux/Unix 系统的专家,所以如果你太技术化和模糊,我可能不会明白你在告诉我什么。
谢谢!
eclipse - 以别名执行脚本
我正在尝试使用别名eclipse
来执行eclipse -data $(pwd)
. 但是,由于某种原因,将此添加到我的 zshrc 不起作用:
alias eclipse="eclipse -data $(pwd)"
我似乎找不到正确的语法 - 有人可以帮我吗?
rvm - rbenv版本显示在zsh右键提示不刷新
我的 .zshrc 中有以下代码:
我的 RPS1 提示符中有此代码:
(为简洁起见,我没有显示设置 PR_ 颜色或确定虚拟环境的代码 - 这两者都有效。)
当创建一个新的 shell(iTerm2 中的新窗口或新选项卡)时,Ruby 信息是正确的。但是,如果我切换到使用不同 Ruby 的项目(由.ruby-version
文件确定),则右侧提示中显示的 Ruby 信息不会刷新。如果我重新获取我的.zshrc
文件,则正确提示会刷新。
我是否需要将确定 Ruby 版本的代码包含在函数中?顺便说一句,我setopt promptsubst
的 .zshrc 中也有。
当我更改目录时,我错过了什么阻止正确提示刷新?