前言
本文主要适合于使用
macos
系统的小伙伴,如果你使用的是
windows
或者
linux
系统的电脑,可能暂时不太适合你。当然,如果你只是想了解一下新知识,那么欢迎各位继续阅读!
在大多数人的印象中,终端(也就是 Windows 中的控制台)通常是黑乎乎的一片,配上几个白色的文字。如果你还这样想,那你就落伍了。现在,我们的终端也可以改造成酷炫时尚的模样,就像下图所示。那么,该如何改造呢?赶紧来看看吧。
macOS 自带的终端显得又丑又难用,不过幸好,大佬们的智慧是无穷的。我们在网上找到了一款能够完全替代原生终端的工具 - iTerm2。
首先,安装 iTerm2。去官网下载后,直接解压并拖入
即可。然后,我们先来看看它的原始界面!
看起来还是很丑,不是说 iTerm2 很酷炫的吗?怎么还是一样丑不拉几的?
别急,接下来才是重头戏!
Oh My Zsh
好了,主角正式登场!
上面这句话是官网给出的描述,即它是一个开源、由社区驱动的用于管理 zsh 配置的框架!好了,那就动手来改造吧!
安装
官网提供了以下两种自动安装的方式:
通过
的方式:
通过
的方式:
不过,由于某些不知名原因,通过上面两种方法一般来说都是安装不成功的。那该怎么办呢?
既然自动安装搞不定,那就自己手动来呗。
首先,下载
源码:
然后,把配置文件拷贝到根目录:
接着,使配置文件生效:
好了,这时候界面应该变了!
这个文件是
的配置文件,位于根目录下。一般可以通过如下命令进行查看或编辑:
每次修改之后,如果要让配置立即生效,需要执行如下命令:
通义灵码 windows版
通义灵码 0.8.0 是一款面向智能开发场景的轻量级集成开发环境。该版本聚焦效率与协作,提供代码智能补全、实时语法检查与版本管理功能,并优化了插件扩展能力,适配主流编程语言。0.8.0 版本进一步提升了启动速度与界面响应流畅度,内置任务运行器与调试工具,帮助开发者更快捷地完成项目构建与问题定位。简洁、现代的设计让初学者与专业团队都能快速上手。
下载
修改配色
打开配置文件
,可以看到关于配色方案的配置:
关于配色,你可以去主题市场进行选择。不过在这里推荐一下自己用的一款主题 PowerLevel10k。
使用如下命令进行安装,然后打开配置文件
,把主题设置为 PowerLevel10k:
接着,安装
字体(PowerLevel10k 安装手册里有),然后依次打开:
,把字体选为
即可。
然后,重启 iTerm2,输入
按照自己的喜好进行主题配置即可。一般配置的问题大概是以下意思:
这个符号看起来像钻石(旋转的正方形)吗?这个符号看起来像锁吗?这个符号看起来像 Debian logo 吗?这些图标都交叉分布在 X 之间吗?风格编码是否显示时间目录层级分隔符头部(左边)尾部(右边)是否换行左边和右边是否有连接线命令行和提示是否连接两行命令之间分布稀疏还是松散是否需要图标
常用插件推荐
要想让我们的终端更好用,推荐安装如下插件:
git
:自带插件,默认已经开启。它可以让我们使用非常好用的
命令,提高开发效率:
未用插件前用插件后git add --allgaagit branch -DgbDgit commit -a -mgcamgit checkout -bgcbgit checkout mastergcm
上面表中只是部分配置,如果要看所有配置,可以使用如下命令查看:
autojump
:自动跳转对应目录。该插件会记录你所有的访问记录,不需要单独配置,直接访问即可。安装方式如下:
然后在配置文件
中添加如下配置即可:
使用时,利用
命令加上目标目录即可。如我要跳到
目录,只需要使用如下命令即可,不过前提是你之前访问过
目录。
zsh-autosuggestions
:命令提示。该插件会在你输入命令的时候提示并且自动完成。
安装命令如下:
接着在配置文件
中加入如下配置即可:
zsh-syntax-highlighting
:高亮。该插件命令会自动高亮显示。
安装命令如下:
extract
:一键解压。tar, gz, zip, rar 等格式的压缩包都可以使用 extract 命令来进行解压,其别名是
,使用方法如下:
总结
好了,通过以上步骤,你就可以打造一个专属你的酷炫终端了。希望这些方法能帮助你提高工作效率,享受更好的用户体验。
Applicationcurl# via curl
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"wget# via wget
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"oh-my-zshgit clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zshcp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrcsource ~/.zshrc.zshrcoh-my-zshvim ~/.zshrcsource ~/.zshrc.zshrc# Set name of the theme to load --- if set to "random", it will
# load a random theme each time oh-my-zsh is loaded, in which case,
# to know which specific one was loaded, run: echo $RANDOM_THEME
# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
ZSH_THEME="agnoster".zshrcgit clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10kZSH_THEME="powerlevel10k/powerlevel10k"MesloLGS NFiTerm2->Preferences->Profiles->TextMesloLGS NFp10k configuregitvim ~/.oh-my-zsh/plugins/git/git.plugin.zshbrew install autojump.zshrc[ -f /usr/local/etc/profile.d/autojump.sh ] && . /usr/local/etc/profile.d/autojump.shj/home/cunyu/codecodej codegit clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions.zshrcplugins=(zsh-autosuggestions git)git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlightingxx 压缩包名