无需时间或精力,您就可以轻松地将终端从令人沮丧的黑色或白色块转变为美观、快速、有趣、易于使用且功能强大的开发平台。
当您开始编码之旅时,您很快就会意识到您将花费大量时间查看终端。 用于启动新项目或配置项目环境或在本地或服务器上运行一些基本的 Linux 命令。 无论您是哪种类型的开发人员,最好花几分钟时间,让自己感到舒适,让您的终端成为一个更友好的地方。
终端与 iTerm
您不必使用终端! 有一个名为 iTerm 的改进终端,它的可定制性更高,并且具有许多很酷的功能。 您可以快速进行搜索。 您可以拆分窗格。 您可以选择在常规终端窗口中甚至可能没有考虑过的各种事情。
安装 iTerm 后,您将在第一次启动时看到此屏幕。
Mac 上的默认 shell 曾经是 Bash,但在 MacOS Catalina 之后,它变成了 Zsh。
Oh-My-Zsh
您需要获得 Oh-My-Zsh! 它是一个用于管理 Zsh 配置的开源框架,其中包含数千个很棒的助手和函数、插件和主题。 您可以通过运行下载它
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
添加插件非常容易,但如果您是终端新手,这些说明可能没有意义。 当你想进行这样的更改时,你需要编辑你的 ~/.zshrc 文件。 这听起来很复杂,但事实并非如此! 要打开文件,请运行
open ~/.zshrc
当您滚动浏览此文件时,您会看到一些可以取消注释的内容,如果您想更改它们。 您还将看到可以添加自己修改的空间。
想要添加或删除插件? 向下滚动到此部分:
# Which plugins would you like to load?
# Standard 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)
# Add wisely, as too many plugins slow down shell startup.
plugins=(git)
- 现在添加您要使用的任何插件。 例如,您可能希望将最后一行更改为
plugins=(git z github history macos pip pyenv pylint python sublime vscode)
语法高亮
你想要 Zsh 语法高亮。 它会在您运行命令之前告诉您命令是否有效。 这很方便。
要启用语法突出显示,请运行
cd ~/.oh-my-zsh && git clone git://github.com/zsh-users/zsh-syntax-highlighting.gitecho "source ${(q-)PWD}/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc
然后通过运行启用它
source ~/.oh-my-zsh/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
重新启动终端以使更改生效。
最漂亮的部分来了
虽然您可以使用大量主题来修改终端窗口的外观,但您可能想简单地开始。
打开 iTerm 并将 iTerm 菜单下拉到“首选项”。 会弹出一个窗口,里面有很多选择。 您可以选择您喜欢的颜色或使用“颜色”选项卡中“颜色预设”下拉菜单中的选项之一。 您可能想要选择深色主题或进行其他一些简单的颜色选择。 在“文本”选项卡下可以轻松更改字体和字体大小。
您还可以随时导入不同的主题。 我使用 Material-Design 作为配色方案,但你有很多选择。 查看此 GitHub 存储库以获取示例。