- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我长期使用 Bash Shell,最近由于项目的强大而切换到 ZSH O-My-Zsh .
我对如何使用 zsh 没有问题,但设置本地环境。我目前正在使用 Peepcode 截屏视频中的点文件结构,在下面说明文件树:
将.bash_profile 映射到.zshrc 文件,将.zshrc 文件映射到~/bin/dotfile/zshrc 文件,zshrc 文件只加载3 个文件,分别是环境、别名、配置。 (这3个文件是.zshrc文件的逻辑分离)
这是我的设置。它目前正在按应有的方式工作。我可以使用在别名文件等中设置的别名。
这是我的问题,项目 O-My-Zsh需要配置文件,例如加载 .oh-my-zsh 文件夹和 .oh-my-zsh.sh 文件。如果我将 .oh-my-zsh 配置设置放在 ~/.zshrc 文件中,它就会工作。由于我将 .zshrc 映射到另一个地方,我怎么还能引用源 O-My-Zsh主题、插件、设置?我应该如何以干净的方式获取 ~/.oh-my-zsh 文件夹?
最佳答案
我想我理解你的问题,我当前的设置可能与此类似:
为了在不同机器之间进行设置和同步,我已将所有点文件移动到 Dropbox(在名为 .zsh 的文件夹中)。一个符号链接(symbolic link)将 Dropbox/.zsh/.zshrc
连接到 ~/.zshrc
,并且 Dropbox/.zsh/.zshrc
来源是我所有的各种配置文件,像这样:
# Set so that all other sourced files can be found.
export ZDOTDIR="$HOME/Dropbox/.zsh"
source $ZDOTDIR/checks.zsh
# source $ZDOTDIR/colors.zsh
source $ZDOTDIR/exports.zsh
source $ZDOTDIR/oh-my-zsh_opts.zsh
source $ZDOTDIR/setopt.zsh
source $ZDOTDIR/pyopts.zsh
source $ZDOTDIR/prompt.zsh
source $ZDOTDIR/completion.zsh
source $ZDOTDIR/aliases.zsh
source $ZDOTDIR/bindkeys.zsh
source $ZDOTDIR/functions.zsh
# source $ZDOTDIR/zsh_hooks.zsh
同样,$ZDOTDIR/oh-my-zsh_opts.zsh
定义了我所有的 Oh-my-zsh 选项:
# Path to your oh-my-zsh configuration.
ZSH=$ZDOTDIR/.oh-my-zsh
# Set name of the theme to load.
# Look in ~/.oh-my-zsh/themes/
# Optionally, if you set this to "random", it'll load a random theme each
# time that oh-my-zsh is loaded.
# ZSH_THEME="af-magic"
# Which plugins would you like to load? (plugins can be found in ~/.oh-my-zsh/plugins/*)
# Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/
# Example format: plugins=(rails git textmate ruby lighthouse)
plugins=(battery colored-man colorize cp extract frontend git pip python pyenv\
virtualenv)
if [[ $IS_MAC -eq 1 ]]; then
plugins=($plugins brew brew-cask osx textmate)
fi
if [[ $IS_LINUX -eq 1 ]]; then
plugins=($plugins)
fi
if [[ $HAS_APT -eq 1 ]]; then
plugins=($plugins debian)
fi
if [[ $HAS_YUM -eq 1 ]]; then
plugins=($plugins yum)
fi
source $ZSH/oh-my-zsh.sh
关于ZSH 和 Oh-My-Zsh 本地环境映射?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11318295/
.zshrc有以下几行: # Uncomment the following line if you want to change the command execution time # stamp
在R中使用正则表达式,数据示例如下: word <-c("Look at this and say: Oh ya," , "Oh thanks!", "what?!
我已经在我的 Windows 终端中安装了 oh-my-posh 和 posh-git,但是它没有跟踪任何 git 更改,如图所示。不管我做了什么改变,它只是显示如下,没有状态: 我也尝试过不使用 p
当我开始时 omzsh我明白了: [oh-my-zsh] plugin 'docker,' not found 我的 .zshrc看起来像这样: plugins=( docker, docke
macOS BigSur通过 sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh )"
今天我升级了我的 oh-my-zsh,然后开始出现这个错误: ~/.oh-my-zsh/lib/misc.zsh:3: parse error near `then' 在这个文件中有这个shell循环
我最近遇到了一些渐近符号,当这个问题出现时,它是 50 n logn 并且根据流行的规则获得 Big-OH 符号是简单地删除常数和低阶项。但是 50n logn 也是n^5 的 BIG-OH。那么
我按照http://ohmyz.sh/的建议安装了oh-my-zsh。 供引用, [~]$ zsh --version zsh 5.0.8 (x86_64-apple-darwin15.0) [~]$
我是终结者和 oh-my-zsh 的当前用户。在终结器中,我尝试使用多个选项卡和每个选项卡的初始命令来设置自定义布局。我按照此处描述的说明进行操作 https://amir.rachum.com/bl
我只是将 zsh 与 oh-my-zsh 一起设置。但是有一些我无法理解的奇怪行为。如果我重新启动终端(或 iTerm 2——两者中的行为相同),则不会加载 ~/.zshrc 中指定的主题。我需要做
关闭。这个问题是not about programming or software development .它目前不接受答案。 这个问题似乎不是关于 a specific programming
我刚刚安装了(很棒的)oh-my-zsh 包来自定义我的 zsh 提示,但是我遇到了这个奇怪的问题: 如果我对命令名称使用自动完成功能(例如 sou -> source ),一切都会按预期工作。但是,
我最近在我的 Mac 上安装了 zsh 和 oh-my-zsh。现在,当我尝试从终端运行 maven 命令时,出现以下错误。 $ mvn install zsh: command not found:
我试图让 ZSH 配置在 Mac OSX 上正常工作。我使用 curl 安装了它:curl -L https://github.com/robbyrussell/oh-my-zsh/raw/maste
我正在尝试让这个 zsh 主题工作:https://gist.github.com/3712874 我对其进行了一些小更改,但仍然存在一个问题。似乎直角三角形字形没有获得与文本背景相同的颜色。请参阅此
以下函数在 Big-Oh 表示法中的最坏情况运行时间是多少?有人可以解释为什么吗?谢谢。 test{ int counter = 0; for int(i=0; i<5000;++i){
我正在使用具有以下语法的 bash 脚本 $ declare -a THIS[*] 这在 zsh 中似乎是非法的(我收到“未找到匹配项:THIS[*]”错误)。谁能帮我把它翻译成 zsh? 此外 -
我正在使用 Oh My Zsh ,并且想知道是否有办法创建一个函数或别名来运行多个命令。举个例子,运行“更新”命令将更新特定的 gem,但不是全部。 最佳答案 正如您所发现的,您可以使用 ; 在单
有人可以帮我解释一下这个算法的复杂性吗?我已经尝试了一个小时,但我不明白递归的复杂性。我知道前 3 个语句是 O(1),并且认为下面的语句是 O(n/2) 和 O(n/2),所以加起来是 O(n),但
内部异常: {"Unable to locate view 'home'\r\nCurrently available view engine extensions: cshtml,vbhtml,ss
我是一名优秀的程序员,十分优秀!