设置字体 在设置-->Profiles-->Text中把字体都设置为带Powerline后缀的,目测ubuntu和Meslo系列的字体比较耐看! 设置zsh ps.这里最重要!...创建新主题文件 在文件夹~/.oh-my-zsh/themes中新建主题文件,名称自定:如laogao.zsh-theme,后面会用到。...下面的内容参考Mac OS X & Oh My ZSH Theme on iTerm2,将下面的内容保存到刚才的文件中!...=" \ue0a0 " ZSH_THEME_GIT_PROMPT_SUFFIX="" ZSH_THEME_GIT_PROMPT_DIRTY=" $POWERLINE_GIT_DIRTY" ZSH_THEME_GIT_PROMPT_CLEAN.../.zshrc文件中!
明白了对PS1变量进行设置的原理之后,可以在PS1变量中插入字符串,或者为每个信息项设置不同的颜色,或者控制信息栏显示的内容: 让用户名(红色)、路径(绿色)、美元符号(黄色)、命令(白色) PS1='...\[\033[1;31;1m\]\u@\h:\[\033[1;32;1m\]\w\[\033[1;33;1m\]\$\[\033[1;37;1m\]' 让用户名(红色)、路径(绿色)、美元符号(黄色)、...,而这个时候在终端中显示的路径名就像是一条长长的尾巴 使终端只显示用户当前工作目录的名字 可以在PS1变量设置终端只显示工作目录的基名,即将PS1变量中的\w的小写的w换成大写的W,修改后的PS1变量为.../etc/profile 在文件中有一句调用/etc/bash.bashrc文件的代码,前文所说profile文件自动加载bash.bashrc文件,事实上就是由代码实现的,可以在这里添加一句新的代码...(求留言) zsh终端颜色和命令简写配置 mac下默认是zsh终端 sudo vi .zshrc autoload -U colors && colors PROMPT=”%{fg[blue]%}%1~
而对于默认独立的powershell窗口,只能使用前面的Sarasa Mono T SC 字体,该昨天在Windows 10之外的Windows系统中也能在界面上选择后使用。...,具体操作是在profiles.json中把字体设置成它,即可生效。...参看微软官方文档中的策略管理方式,只需在以管理员权限打开的powershell中这么执行指令: Get-ExecutionPolicy -List 此时,我们需要输入以下命令,将CurrentUser的...$PROFILE 在打开的文件中添加内容: Import-Module posh-gitImport-Module oh-my-poshSet-Theme Paradox 保存后关闭记事本。...prompt {"PS $pwd >" } 在你想要的位置插入表情符号, 比如 把function prompt {"PS $pwd ?
Python全栈过程中,随着后面地深入,进入实际项目地开发阶段后,越发地发现,项目要使用的第三方软件(redis git等)或者外界(支付宝开放平台/微信开放平台)联系越来越多,自己构建一个开发web服务...因为oh-my-zsh插件中如果使用powerlevel9k主题,对于powerlevel9k主题是要依赖很多icon字体的,这些字体一般的字体如微软雅黑等,都是没有特殊icons的,要单独安装字体。...然后就可以在三种terminal中设置字体为我们下载安装的字体了。...注意,最好安装的任何东西都是通过normal user 账号安装操作,需要提升权限用sudo,因为只有这个normal用户的bash或zsh的环境变量PATH才包含了windows系统的*.exe程序。...vcs status ) # 添加virtualenv plugins=( # git zsh-autosuggestions virtualenv # 添加插件 )
作为一个合格的程序员,CLI是必备的技能。 工欲善其事,必先利其器。一个顺手并且提高效率的终端是必须的。 平时很多人会私信或评论中问我关于我的终端相关的内容,今天我整理出来。分享给大家。...后面安装的和iterm2没有强依赖。 这只是一个终端, 没有最好,适合你的就是最好的。 顺便提一下, 我自己的?...关闭iterm2, 然后再打开,就生效了 配置 一个插件 配置在 .zshrc文件中,配置很简单 可以使用的插件以及描述 github 四、powerlevel9k 安装主题 也有很多种方式...在 .zshrc中配置主题生效,退出, 就可以生效 ZSH_THEME="powerlevel9k/powerlevel9k" 如果你还没有安装字体,那么可以使用下面的命令来安装所需字体。...在设置中选择你想要的支持字体。
%n@%m" fi } 在 prompt_segment black default "%(!.%{%F{yellow}%}.)...要启用某个插件,只需要用 vim ~/.zshrc 编辑 zsh 配置文件,定位到 plugins 一行,在括号中添加需要的插件名称,以空格分隔。...我使用的插件 git 默认启用的插件,提供了各种 git 命令的缩写。其官方说明提供了所有缩写的参考。 z 自带插件,添加到配置文件中即可启用,可以帮助你快速跳转到访问过的文件夹。.../custom}/plugins/zsh-syntax-highlighting 下载完成后,别忘了把 zsh-syntax-highlighting 添加到配置文件的 plugins 中,并执行 source...}/plugins/zsh-autosuggestions 下载完成后,别忘了把 zsh-autosuggestions 添加到配置文件的 plugins 中,并执行 source ~/.zshrc
,你可以添加导出CLICOLOR = 1行到你的〜/ .bash_profile文件,以列出好的着色。...7、Zsh的安装使用 brew install zsh zsh-completions # 在zsh的顶部安装prezto以获得更多功能 git clone --recursive https://...' zstyle ':prezto:module:prompt' theme 'paradox' # 通过在文本编辑器中打开文件并添加以下内容来编辑.zshrc # Add env.sh.../master/tools/install.sh | sh chsh -s /usr/local/bin/zsh # 切换到zsh #通过在文本编辑器中打开文件来编辑.zshrc ZSH_THEME.../bin/zsh # PATH export PATH="/usr/local/share/python:/usr/local/bin:/usr/bin:/bin:/usr/sbin:
在 .zshrc 开头添加如下命令: zmodload zsh/datetime setopt PROMPT_SUBST PS4='+$EPOCHREALTIME %N:%i> ' logfile=$...变量字符串查找 在 .zshrc 中鲜少需要用到这样的语法,不过依然存在一些 case,比如为了避免向 FPATH 中重复添加 Homebrew 的自动补全,提前检查 FPATH 中是否已经包含了 Homebrew...比如,在 macOS 中主机名 $HOST 变量通常以 .local 结尾: $ echo $HOST Sukka-MBP.local 如果要显示 Sukka-MBP (在 prompt 中常常会用到...中的负优化),因此在 zsh 启动时产生一个子进程运行 Homebrew 将是不能忍受的,绝大部分使用 Homebrew 的人都不会改变 Homebrew 的路径,因此与其在 .zshrc 中使用 $...通过 path_helper macOS 提供了一种快速在不同 shell 中共享 PATH 和 MANPATH 的方法。
也可以通过以下命令再次进入自动配置的流程: p10k configure 问题大致如下: 这个符号看起来像钻石(旋转的正方形)吗? 这个符号看起来像锁吗?...这个符号看起来像 Debian logo 吗? 这些图标都交叉分布在 X 之间吗?...POWERLEVEL9K_LEFT_PROMPT_ELEMENTS 显示在命令行左边区域的元素: 和上图相对应的配置为: POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(user...dir vcs newline) POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS 显示在命令行右边区域的元素: 和上图相对应的配置为: POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS...=(time) 可以在 POWERLEVEL9K_LEFT_PROMPT_ELEMENTS 和 POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS 里用的字段有: 字段 含义 user
在研究《管理Python虚拟环境的脚本》时,我们使用了source指令而没有使用sh或者bash来执行脚本,就是因为source指令可以让脚本在当前bash(sh)中执行;而sh或者bash则会新启动一个...比如我们启动一个虚拟环境,使用下面的命令 source .env/bin/activate 而退出虚拟环境的方法deactivate则注册在.env/bin/activate文件中 # This file...="(.env) " export VIRTUAL_ENV_PROMPT fi # This should detect bash and zsh, which have a hash command...-o -n "${ZSH_VERSION:-}" ] ; then hash -r 2> /dev/null fi 如果我们使用bash来执行,则因为虚拟环境会在新启动的bash中存在,并会快速退出...回到我们原来的bash中时,已经不是虚拟环境了。相应的deactivate方法也没注册到环境中。
这里有一个教程,介绍了所需的步骤:在Windows中,如何安装并使用Zsh[2]。 我自己运行了这些步骤,虽然这有点乏味,但它确实起作用了! 一旦设置好之后,你就可以配置终端来使用Bash或者Zsh。...这是因为美元符号($)不应该被包括在内。你应该在美元符号之后输入所有内容。 为什么安装说明会包含一个随机的符号,而这个符号实际上并不是命令的一部分?...我们也可以创建属于自己的NPM脚本。关于此,我会在后面的文章进行详细说明。 在IDE中打开项目 当我想在一个项目上开始工作时,首先我会在终端导航到项目的根目录。...然后运行以下命令: cd path/to/project code . 我们在前面提到过,.指的是当前工作目录。code是我的代码编辑器VS Code添加的一个命令。...它应该能在MacOS、Windows和Linux中工作。 这个命令/快捷键是在Bash/Zsh中实现的。它是shell环境的一部分。这意味着它只在shell空闲时起作用。
原因在于本地数据库 core.db, extra.db, community.db 中的软件包信息已经与服务器上的不一致, 主要是软件包的版本不一致导致的. 一般不是服务器连接不上的原因....在~/.config/onedrive新建sync_list文件,文件的每一行代表sync_dir的相对路径。在所有操作期间,将跳过与文件的任何行不匹配的所有文件和目录。.../.zshrc中添加: source /usr/share/autojump/autojump.zsh 如果默认Shell是bash的话,在~/.bashrc中添加:source /usr/share/...autojump/autojump.bash 模糊搜素神奇fzf: sudo pacman -S fzf ,具体配置查看文档,我的配置是添加alias:alias fzf="fzf --height 40%...",可在oh-my-zsh配置文件中添加fzf插件。
ZSH!在 Windows 上使用 WSL+ZSH 1.安装WSL 关于如何安装 WSL这里就不介绍了,大家可以去找找相关的教程,很多。...2.ubuntu 在开始菜单中搜索Ubuntu图标并打开终端(也可以使用Windows终端) 使用此命令更新包源列表并更新当前安装的所有包。...[Y/n] y 字体 手动下载并安装Meslo Nerd 字体,以包含 Powerlevel10k 可能需要的所有字形和符号 复制文件夹.ttf内的文件~/.fonts。...在~/.zshrc文件中添加此附加配置 ZSH_THEME="powerlevel10k/powerlevel10k" POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(history...zsh 默认的插件可以直接配置.zshrc 中的 plugin 中使用,并不需要安装。
to change your default shell to zsh:${RESET}" # Prompt for user choice on changing the default login...-> Profiles -> Colors -> Color Presets中根据个人喜好选择这两种配色中的一种即可 安装agnoster主题 # 1.git 拉代码 git clone https.../install # 4.编辑zshrc配置文件,将ZSH_THEME后面的字段改为agnoster vi ~/.zshrc 安装高亮插件 # 1.进入oh-my-zsh目录 cd ~/.oh-my-zsh...找到plugins,此时plugins中应该已经有了git,我们需要把高亮插件也加上。...zsh-autosuggestions zsh-syntax-highlighting ) # 4.重新加载zshrc source ~/.zshrc 添加一个背景图 最终的效果
大多数用户在启动文件上并不关注,只有在想要添加一些方便的内容时才会涉及,比如别名。 随着时间的推移,这些文件会积累一些不必要的环境变量和测试,可能会导致烦人(或相当严重的)问题。...如果不能,那么您的系统可能已经失控了。 不要更改用户环境中的默认路径以适应新的软件安装目录。 一个简单的方法是在/usr/local/bin目录中使用符号链接来容纳独立的安装目录。...(.) to the Path(在路径中添加点 (.))...通过登录shell,您可以在类似.bash_profile的文件中运行花哨的启动命令,只留下别名和其他“轻量级”内容在.bashrc中。...注意 还有很多其他的shell(rc,ksh,zsh,es等)。 有些不适合初学者使用的shell,但zsh和fish有时受到新用户的欢迎,他们在寻找替代shell时会选择这两个。
iTerm2 快速隐藏和显示 这个功能也非常使用,就是通过快捷键,可以快速的隐藏和打开 iTerm2,示例配置(Commond + .): image Oh my zsh 通过在终端中运行以下命令之一...oh my zsh提供了数十种主题,相关文件在~/.oh-my-zsh/themes下。 若要使用不同的主题,只需更改值以匹配所需主题的名称。...如果你想从你最喜欢的主题列表中随机选择主题: ZSH_THEME_RANDOM_CANDIDATES=( "robbyrussell" "agnoster" ) 注意每次添加插件以后,都要进行...然后编辑配置文件,$ vim ~/.zshrc 添加以下内容: source $ZSH_CUSTOM/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh...image 去掉左侧默认的命令提示符为 user@userdemackbookPro,这样的提示符配合 powerlevel9k 主题太过冗长,因此我选择将该冗长的提示符去掉,在 ~/.zshrc 配置文件后面追加如下内容
) 修改自动补全的底色: nano ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh 找到这一行,修改fg=...后面的内容: ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=cyan' 此处颜色默认支持:black/red/green/yellow/blue/magenta/cyan/white...imlala.zsh-theme nano imlala.zsh-theme 把PROMPT改为下面我这样: PROMPT='%{$fg_bold[yellow]%}%n@%m ${ret_status...} %{$fg[cyan]%}%d%{$reset_color%} $(git_prompt_info)' 然后修改配置文件: nano ~/.zshrc 主题改成刚才自定义的: ZSH_THEME="...%U – %u 开始到结束使用下划线打印 %d 你目前的工作目录 %~ 你目前的工作目录相对于~的相对路径 %M 计算机的主机名 %m 计算机的主机名(在第一个句号之前截断) %l 你当前的tty %
brew install zsh-syntax-highlighting 然后在根目录下.zshrc中插入下面内容: source /usr/local/share/zsh-syntax-highlighting...智能补全:zsh-completions 在oh-my-zsh存储库中克隆存储库: git clone https://github.com/zsh-users/zsh-completions ${ZSH_CUSTOM...但是这样会有一个问题,当有多个远端服务器的时候,我们不知道当前是在哪一个服务器上面。这该如何优雅解决呢?我来告诉你,iterm2支持在终端添加一个自定义的水印来显示当前的位置!...编辑当前使用的主题:agnoster vim agnoster.zsh-theme 找到prompt_context,按照下图增加表情: 字体乱码 细心的朋友还会发现,自带的终端、idea、vscode...会出现字体乱码的现象,解决办法就是通过更换字体包来支持这些特殊符号。
PS代表Prompt String。Windows/Linux/Ubuntu都用得比较多的是PS1脚本。 "$PS1", "Prompt String 1" 指定命令行界面中的环境变量。...在命令行提示符中插入Emoji表情 那么,如果要在命令提示符中插入 emoji表情,怎么弄呢?...从 Windows 10 的 Bash 中运行 WSL 对于windows 10中 WSL 独立的默认Bash窗口,只能选择字体"DejaVu Sans Mono for Powerline",可以在界面上选择后使用...Scott Hanselman: 请注意我在 prompt 中也使用了Powerline 。...此字体补丁程序通常用于获取你最喜欢的等宽字体,并为其添加Powerline glyphs。
目前常用的 Linux 系统和 OS X 系统的默认 Shell 都是 bash,但是真正强大的 Shell 是深藏不露的 zsh, 这货绝对是马车中的跑车,跑车中的飞行车,史称『终极 Shell』,但是由于配置过于复杂...2.2 解决 Mac 下配置环境变量在 ZSH 中无效的问题 在配置 gradle 的时候, 发现在 /etc/profiles 中设置了环境变量后, 还是不能在 zsh 中使用....但在 Terminal 中可以正常使用. 后来发现是因为没有在 .zshrc 中配置....在终端中输入: cat ~/.zshrc 以此来查看 .zshrc 文件, 找到里面的 “ # User configuration “ 部分. 可以看到当前 zsh 支持的所有本地已配置环境变量....在 export PATH=”XXXX” 里面追加一条想要配置的环境变量路径. 重启 item2 即可。
领取专属 10元无门槛券
手把手带您无忧上云