首页
学习
活动
专区
圈层
工具
发布

让你提前体验 macOS Catalina 的 Shell — Oh My Zsh 配置指南

而相比 Bash 来说,Zsh 也拥有许多更强大的功能:更智能的自动补全、命令选项提示、更丰富的主题,等等。...基本设置 安装好 Oh My Zsh 后,使用以下命令打开 Zsh 的设置文件: vim ~/.zshrc 在 vim 编辑器下,你可以使用方向键移动光标,按 i 进入编辑模式,编辑好后按 esc 退出编辑模式...>> ~/.vimrc #开启行号显示 Zsh 的配置文件中提供了详细的注释,你可以根据注释修改相关设置,满足自己的要求。...保存退出之后,使用以下命令使 Zsh 的配置立即生效: source ~/.zshrc 设置主题 Oh My Zsh 自带了大量主题文件。...修改主题名 保存退出后,执行以下命令使 zsh 的配置立即生效: source ~/.zshrc 安装 Powerline 字体 主题设置完成后,终端中却出现了乱码的字符: 这是由于我使用的

4K40

终极 Shell-MacTalk-池建强的随想录Customize to your needs…

好,下面我们看看如何安装、配置和使用 zsh。...安装完成后设置当前用户使用 zsh:chsh -s /bin/zsh ,根据提示输入当前用户的密码就可以了。...~/.zshrc 都不复杂,安装完成之后退出当前会话重新打开一个终端窗口,你就可以见到这个彩色的提示了: zsh1 配置 zsh 的配置主要集中在用户当前目录的.zshrc里,用 vim...中打开alias -s rb=mate # 在命令行直接输入 ruby 文件,会在 TextMate 中打开alias -s py=vi # 在命令行直接输入 python 文件,会用 vim 中打开...的牛粪之处在于不仅可以设置通用别名,还能针对文件类型设置对应的打开程序,比如: alias -s html=mate ,意思就是你在命令行输入 hello.html,zsh会为你自动打开 TextMat

2.1K80
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    写给前端同学的终端修炼手册

    如果我们使用VS Code作为代码编辑器,VS Code内置了一个强大的现代终端。我们的代码和终端可以在同一个应用程序中并排运行。...我们可以参考此篇文章 - 如何在 Windows 10 上安装和使用 Zsh[4] 一旦设置完成,我们就可以配置终端应用程序使用 Bash 或 Zsh。...❝它本质上是一个符号,表示“这里的内容是要在终端中运行的!” 即使在许多现代shell语言如Zsh中不再使用$作为提示符字符,这种符号的意义仍然保留了下来。...code 是为vscode 添加的命令。运行此命令会在我的代码编辑器中打开整个项目,使我可以根据需要轻松地在文件之间跳转。 想了解如何配置vscode命令可以参考vscode .[7]链接。...关于如何设置别名,我们可以参考下面的链接,这里就不展示说明了。 Bash 别名[8] Zsh 别名[9] 快速打开GUI模式 有时候,我们想通过在终端中快速打开GUI模式。

    99810

    2025最新 MacBook Pro苹果电脑M系列芯片安装zsh教程方法大全

    命令历史管理:支持更智能的历史记录检索。 Rich Prompt(丰富的提示符):可以在提示符中显示 Git 状态、命令执行时间、当前路径等信息。...安装过程中请仔细阅读 Homebrew 输出,确保没有报错;若报错,可根据报错提示(如缺少依赖)进行修复。 3....本文将介绍如何在 M 系列 Mac 上安装并配置 Powerlevel10k。 先决条件: 需要安装一个支持 Nerd Font(或 “Powerline 字体”)的字体,以显示图标。...根据向导一步步选择后,会生成并写入一个配置文件 ~/.p10k.zsh。...在 iTerm2/Terminal 的「偏好设置」→「Profiles」→「Text」中,将字体设置为你安装的 Nerd Font。

    1.7K10

    树莓派折腾记:安装并配置zsh

    自动配置脚本   执行此命令后,脚本将会下载zsh所需的资源和配置文件至~/oh-my-zsh/目录,并将根据你的系统环境变量完成对zsh的配置。   ...接着,我们可以执行以下命令将zsh切换为此用户的默认Shell(可能需要pi用户的密码): chsh -s /bin/zsh #无需加sudo   退出终端并再次登录终端,这时命令指示符应该有变化了...zsh配置文件   根据小苏的习惯,对此文件的更改如下(以下内容已包含在原文件中,我们仅需要对其进行修改即可): ZSH_THEME="blinks" #将zsh的主题更改为blinks ENABLE_CORRECTION...="true" #(去掉ENABLE前的"#")打开zsh的自动纠错功能 plugins=(git sudo) #为zsh添加git和sudo插件   将以下内容添加到文件的末尾以重定向默认命令或添加自定义命令...zsh判定为"可能错误的命令"时,将会提示你是否将此命令重定向为"zsh认为可能正确的命令",比如键入iconfig命令时,zsh将会返回以下提示: zsh: correct 'iconfig' to

    3.2K20

    Linux ZSH 更便捷的 shell 环境

    简介 zsh 是一个为交互式使用而设计的 兼容 bash 的 shell,尽管它也是一个强大的脚本语言。...Bash、 ksh 和 tcsh 的许多有用特性都被合并到 zsh 中; 还添加了许多原始特性。 相较 bash 具有以下优点: Tab 补全功能强大。命令、命令参数、文件路径均可以补全。 插件丰富。.../bash chsh 命令 使用 chsh -s /bin/zsh 命令将 zsh 设置为系统默认 shell。...上述功能不需要额外的插件。 zsh-completions 额外的自动补全功能,该项目将在完善时合并到 zsh,补充 zsh 中尚不支持的命令补全 (sysin)。...另外还有一些插件来增强命令补全,可根据需要启用: zsh-autosuggestions 作用是根据历史输入命令的记录即时的提示(建议补全),然后按 → 键即可补全。

    1.2K10

    CentOS & macOS终端配置

    chsh -s /bin/zsh 2.安装 oh-my-zsh oh-my-zsh 是一款社区驱动的命令行工具,它基于 zsh 命令行,提供了主题配置,插件机制,大大提高了可玩(用)性。.../ohmyzsh/ohmyzsh/master/tools/install.sh)" 3.配置命令自动提示、语法高亮 1⃣️命令自动提示: 这里我们用到 zsh-autosuggestions 插件,它可以让终端提示我们接下来可能要输入的命令.../usr/local/etc/profile.d/autojump.sh source $ZSH/oh-my-zsh.sh 退出文件后,输入source ~/.zshrc,或者重启中断,应用设置 如果未安装...vim,见下方vim安装教程 4.设置 zsh 主题 我们可以通过 vim ~/.zshrc 命令打开 zsh 的配置文件,修改其中的 ZSH_THEME 字段的值,进行主题的修改。...ZSH_THEME="crcandy" 退出文件后,输入source ~/.zshrc,或者重启中断,应用设置 CentOS配置 1.vim安装 sudo yum install -y vim 2.安装

    69720

    听说 90% 的人都在 win10 下使用 ubuntu 子系统了!

    ubuntu子系统安装方法 首先,win10的子系统开启前,需要进行一系列操作,并重启计算机,过程如下: 打开win10开发人员模式,在设置-->更新和安全-->针对开发人员,中勾选开发人员模式。...键盘点击 i 即可进行编辑,修改完成后,点击esc然后退出保存输入【:wq】,强制保存退出,或输入【:wq!】保存退出即可。 ? :wq!保存后运行下面代码更新配置即完成换源操作。...最重要的就是Ubuntu Unity Plugin选项,勾选后会弹出提示框,根据提示框一直点击Enable即可完成配置。然后点击close关闭ccsm。...安装oh-my-zsh oh-my-zsh中整理了常用的zsh扩展和主题,所以先安装oh-my-zsh,安装oh-my-zsh或其他一些扩展都需要curl、wget、git等,我们先安装这些命令行下载、...这是另外一种办法:把 cmder 加到环境变量,然后打开一个cmder命令行窗口,ctrl+T,勾选 Run as administrator,点击Start就打开了一个管理员权限的终端,在新终端中输入以下命令

    28.6K65

    mac下终端命令提示补全

    欢迎来到我的博客,代码的世界里,每一行都是一个故事 mac下终端命令提示补全 前言 在码字的大舞台上,我们时常需要一个灵感的引导,就像在终端中输入命令时,需要一个智能的提示。...在这篇文章中,我们将揭开Zsh-autosuggestions的神秘面纱,一起探索在Mac终端中如何让你的命令行操作更加得心应手。...Zsh-autosuggestions原理解析:智能提示的工作方式 Zsh-autosuggestions是一个Zsh shell插件,它通过分析用户过去输入的命令历史来提供智能提示。...基于历史匹配生成提示: 根据用户输入的部分内容,插件会在命令历史中寻找与之相匹配的历史命令。这可能涉及到命令的前缀、参数、选项等的匹配。...例如,将提示设置为绿色: ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=green' 你可以根据自己的喜好选择不同的颜色。

    49500

    第三天用 Mac,我安装了这些“好玩意”!

    这是悟空的第 89 篇原创文章 作者 | 悟空聊架构 上周老婆打赏了一个 Mac Book,拿到手后非常激动,人生中第一台 Mac。但是发现不会用,连个 git 都不会安装。...+ [ 后一个面板: Command + ] 切换到上/下/左/右面板: Option + Command + 上下左右方向键 其他操作 进入和退出全屏: Command + Enter 查看当前终端中光标的位置...: Command + / 清屏(重置当前终端): Command + r 1.4 on-my-zsh on-my-zsh 是改善 mac 自带的 zsh 命令的开源项目。...比如我想列出当前文件夹中所有的文件,输入命令:lll,但是多了一个 l,这个时候提示: zsh: command not found: lll 然后输入 ok,会提示是不是想要输入 ll命令,按 enter...该软件支持语法高亮代码自动补、代码重构、查看定义功能,并且内置了命令行工具和Git版本控制系统。用户可以更改主题和键盘快捷方式实现个性化设置,也可以通过内置的商店安装扩展以拓展软件功能。

    1.2K40

    Mac下iTerm2+oh my zsh+powerlevel10k 配置与美化过程记录

    vi ~/.zshrc 设置如下内容 使用p10k主题 ZSH_THEME="powerlevel10k/powerlevel10k" ?...另外历史记录时间戳可以改成如下格式 HIST_STAMPS="yyyy-mm-dd" 5、p10k configure向导模式进行p10k的主题定制 定制过程中第一步提示下载字体 ?...如果下载失败,先退出iterm2,再登录,输入代理命令后 运行p10k configure p10k configure ?...再进行字体下载 然后按照wizard向导根据你喜欢的风格进行主题定制 部分截图如下 ? ? ? ? ? ? ? ? ? ?...这是重新打开iterm2,体验一下定制过后的效果 例如输入过的命令自动提示,这时只需要输入方向右键就可以自动补全 ? ? 界面美观且输命令也非常高效 ? 历史记录时间戳的效果 ?

    18.4K31

    写给前端程序员的命令行入门

    这里有一个教程,介绍了所需的步骤:在Windows中,如何安装并使用Zsh[2]。 我自己运行了这些步骤,虽然这有点乏味,但它确实起作用了! 一旦设置好之后,你就可以配置终端来使用Bash或者Zsh。...尽管在许多现代shell语言(如Zsh)中,$ 实际上并不作为提示字符使用,但其象征意义仍然存在,比如保存的图标是一个软盘形状,尽管我们已经几十年没有使用软盘了。...❝需要注意的是,提示从波浪字符(~)变成了 "stuff" 。在Zsh shell语言中,默认的提示由一个箭头和当前目录的名称组成,比如说"→ Documents"。...这些编辑器是出了名的难以退出;ctrl + c在这里可帮不了你。 要在不保存的情况下退出,请遵循以下步骤: 按下Escape 。 按下: ,这应该会在终端的底部添加一个提示。 输入q!...比如说,我可以把它设置成每当我输入hi时,它就自动运行echo "Hello World!"。 alias.png 设置别名有点超出了本教程的范围,而且根据你的shell语言,说明也有点不同。

    1.7K30

    玩转服务器 —了解bashrc文件

    滴水穿石 非一日之功 .bashrc文件 .bashrc 是一个配置文件,主要用于用户自定义 Bash shell(Linux 系统中的默认命令行解释器)的行为和环境。...你可以在 .bashrc 文件中设置环境变量,比如修改 PATH 路径以添加自己的程序目录;也可以为常用命令设置别名,简化操作,例如将 ls -lh 设置为 ll 以及 自定义命令行提示符、编写简单函数...前提是需要掌握vim编辑器的用法 vim ~/.bashrc 自定义 .bashrc 文件,比如设置命令提示符、添加自己安装的软件路径到环境变量 等等 #自定义命令提示符(PS1 变量) PS1="\[...它为用户提供了启动程序,管理文件系统中的文件以及运行在Linux系统上的进程的途径。shell的核心是命令行提示符。命令行提示符是shell负责交互的部分。...一种将C语言中一些元素引入到shell脚本中的shell zsh 一种结合了bash、tcsh和korn的特性,同时提供高级编程特性、共享历史文件和主体化提示符的高级shell(MAC电脑终端的默认shell

    1.9K10

    舒适美观的mac终端, iTerm+zsh+powerlevel9k+vim+virtualenv

    zsh的配置文件~/.zshrc, 将主题设置进去: ZSH_THEME="powerlevel9k/powerlevel9k" 退出来之后更新一下zshsource ~/.zshrc. powerlevel9k...nerd-fonts字体 第二行设置左边的图标显示内容, 分别是操作系统图标, ssh, 目录和git等版本管理 第三行设置右, 依次是前一个命令的返回代码, 是否是root, 后台作业的指示器, py...的环境. ----- zsh插件 多的不说, 语法高亮和指令提示肯定要的. brew install zsh-syntax-highlighting brew install zsh-autosuggestions.../usr/local/share/zsh-autosuggestions/zsh-autosuggestions.zsh ---- vim设置 我个人还是很喜欢用vim的, 只要不是太复杂的环境, 我都尽量使用...cu取消注释 代码补全 vim同样自带了代码自动补全, 使用也很简单, ctrl + p即可, 然后继续ctrl + p是向上, ctrl + n是向下, 当然了, 有更加复杂的插件进行提示

    4.9K31

    专为 90 后定制的 Shell, 我倒要看看有啥不一样!!!

    , 无法进行大量配置 命令行语法高亮, 错误会显示红色 智能提示 可视化配置: 可以使用 Web 网页的进行终端配置 在这篇文章中, 我们将简单介绍下 Fish Shell 的各种特性和优势,...Shell fish 这里如果需要退出 Fish Shell 可执行 exit 命令进行退出 exit 2.2 设置为默认 Shell 如果您希望使用 Fish Shell 作为默认的 shell,...配置, 官方默认提供了多套主题提供选择, 当然如果您都不喜欢还可以自己定制主题颜色 第二部分则是设置命令行前面的 提示符, 同样的官方默认给了很多种选择, 特别的是配置页面没有提供自定义 提示符 的一个入口...」 上文提到, 在 Web 配置页面我们可以配置我们的 提示符, 但是那边只能使用官方提供的几套默认样式, 下面我们将介绍如何进行定制一个个性化的 提示符!!...下面我们开始定制 提示符, 这里我直接给出完整代码, 具体讲解可以看注释 关键语法说明: 2>/dev/null 作用是, 命令悄摸摸运行不输出任何日志 set 用于设置变量, -g 表示全局变量,

    48510

    专为 90 后定制的 Shell,我倒要看看有啥不一样!

    , 无法进行大量配置 命令行语法高亮, 错误会显示红色 智能提示 可视化配置: 可以使用 Web 网页的进行终端配置 在这篇文章中, 我们将简单介绍下 Fish Shell 的各种特性和优势, 并带您了解如何开始使用和定制这个强大的...fish 这里如果需要退出 Fish Shell 可执行 exit 命令进行退出。...第二部分则是设置命令行前面的提示符, 同样的官方默认给了很多种选择, 特别的是配置页面没有提供自定义 提示符 的一个入口, 如果需要自定义则需要自己修改配置文件, 编写函数。...」 上文提到, 在 Web 配置页面我们可以配置我们的 提示符, 但是那边只能使用官方提供的几套默认样式, 下面我们将介绍如何进行定制一个个性化的 提示符!!...下面我们开始定制 提示符, 这里我直接给出完整代码, 具体讲解可以看注释,关键语法说明: 2>/dev/null 作用是, 命令悄摸摸运行不输出任何日志 set 用于设置变量, -g 表示全局变量, -

    68930

    oh my zsh 安装问题和主题的使用方法

    )" 这个命令的执行原理是:先下载install脚本,再执行这个脚本。...错误提示包含的主要内容: git clone of oh-my-zsh repo failed 出现这个问题很常见,网上一搜就能搜到解决办法。...其他内容 刷新配置使其生效 source ~/.zshrc , 当然,你也可以重启电脑 除了上面的固定主题的方法,还可以使用随机主题 主题设置为:ZSH_THEME="random" 这样每次打开终端时...plugins=(git docker zsh-autosuggestions) 括号中加入要使用的插件,注意:插件名称使用空格分隔,那就要求,插件名称肯定不能包含空格 2、使用其他生态插件 我们以命令行错误提示插件...根据提示,在~/.zshrc文件中加入: [ -f /usr/local/etc/profile.d/autojump.sh ] && .

    1.1K10

    oh my zsh 安装问题和主题的使用方法

    )" 这个命令的执行原理是:先下载install脚本,再执行这个脚本。...错误提示包含的主要内容: git clone of oh-my-zsh repo failed 出现这个问题很常见,网上一搜就能搜到解决办法。...、刷新配置使其生效 source ~/.zshrc , 当然,你也可以重启电脑 除了上面的固定主题的方法,还可以使用随机主题 主题设置为:ZSH_THEME="random" 这样每次打开终端时,主题都是随机的...plugins=(git docker zsh-autosuggestions) 括号中加入要使用的插件,注意:插件名称使用空格分隔,那就要求,插件名称肯定不能包含空格 2、使用其他生态插件 我们以命令行错误提示插件...、根据提示,在~/.zshrc文件中加入: [ -f /usr/local/etc/profile.d/autojump.sh ] && .

    2.2K21

    打造 Mac 下高颜值好用的终端环境

    好吧,今天趁着周末给大家分享一下,如何设置一个你认为很高大上的终端,对于常用终端的发烧友来说无疑是一篇值得收藏的好文章,哈哈 想要配置这么高大上的终端?...,研究一下下面这种图的做法: 仔细观察,命令提示符左侧显示的是git的分支,后侧显示的执行结果状态、执行命令的数量以及时间,这是一个比较流行的第三方 PowerLevel9k[3] 开源主题,我们将其下载到...# 显示前配色 spectrum_ls # 显示后配色 美化进阶 这里就是美化终端的基本操作,下面我们看一下如何在原有的基础上配置一下自己喜欢的icon和插件: 红色框 红色框是iterm的资源状态栏...,你可以在iterm2中使用快捷键command+,或者菜单栏打开首选项,进行设置,后面就不在赘述如何打开了, 点击configure status bar将需要的托放在下面既可 青色的青色的?...会自动打开浏览器并跳转到该代码仓库地址 zsh-autosuggestions[5]:这是一个自动提示之前执行过的命令历史 zsh-syntax-highlighting[6]:这是一个zsh语法高亮的插件

    5.8K50

    Linux基础命令行使用技巧

    ,比如 _arguments、 _describe、_message 等等 $ mycmd -- --help --version ---- 0x02 历史命令 在编程领域有一个十分重要的原则,那就是如何想办法来重复利用代码...在Linux中的Shell终端里我们也可以将前面的命令进行复用,下面我们将先从设置历史变量以及如何查看、搜索、以及前后移动历史说起; 设置历史记录 描述:无论是 bash 还是 zsh,都能够将我们已经执行过的命令存储到一个文件中...off #bash在试图执行一个命令前,先在哈希表中寻找,以确定命令是否存在.如果命令不存在,就执行正常的路径搜索 checkjobs off checkwinsize off #...(.)开头的文件名 execfail off #如果一个非交互式shell不能执行指定给exec内置命令作为参数的文件它不会退出,如果exec失败一个交互式shell不会退出 expand_aliases...#如果设置,bash允许没有匹配任何文件的文件名模式扩展成一个空串,而不是他们本身 progcomp on promptvars on #如果设置,提示串在被扩展后再进行变量和参量扩展

    6.5K20
    领券