Mac和Linux的Terminal终端美化,命令高亮、自动补全、超多内置插件等着你来探索

这篇具有很好参考价值的文章主要介绍了Mac和Linux的Terminal终端美化,命令高亮、自动补全、超多内置插件等着你来探索。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

写在前面


如果你经常和Terminal打交道,那么这个开源的项目一定很适合你


官网地址:https://ohmyz.sh/

安装

Oh My Zsh是Zsh的框架,所以看下是否安装了zsh。

zsh --version

如果没有安装zsh,需要根据对应系统根据命令安装配置
官网安装参考地址:https://github.com/ohmyzsh/ohmyzsh/wiki/Installing-ZSH

Ubuntu安装
apt install zsh

CentOs安装
yum install zsh

查看版本,是否安装成功的标志
zsh --version

Ubuntu设为默认shell
chsh -s $(which zsh)

CentOs设为默认shell
chsh -s /bin/zsh

安装完zsh后就可以安装oh my zsh了!
官网安装参考地址:https://github.com/ohmyzsh/ohmyzsh/wiki

安装oh-my-zsh:

方式 命令 -github源
curl sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
wget sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
fetch sh -c "$(fetch -o - https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
方式 命令 -gitee源
curl sh -c "$(curl -fsSL https://gitee.com/gloriaied/oh-my-zsh/raw/master/tools/install.sh)"
wget sh -c "$(wget https://gitee.com/gloriaied/oh-my-zsh/raw/master/tools/install.sh -O -)"

正文-配置主题和插件

主题

看一看有哪些主题适合你
https://github.com/ohmyzsh/ohmyzsh/wiki/Themes

linux 命令行美化,开发利器,linux,macos,运维

选到喜欢的,编辑配置文件

vim ~/.zshrc

找到ZSH_THEME

ZSH_THEME="主题名"

如果实在眼花缭乱,那就使用随机每次打开都得到不一样的终端
ZSH_THEME="random"

修改完配置文件记得source ~/.zshrc重新加载配置。


插件

内置插件大全
https://github.com/ohmyzsh/ohmyzsh/wiki/Plugins

自带插件,只需要修改下配置即可,以下是常用的:

1、z:自带插件,类似autojump,z + 模糊路径名就会自动跳转到最常访问的路径。比如最近访问过/opt/project/log,用z log就可直达该目录。

2、extractx my.zipx + zip包名直接解压缩,无需使用tar -xvzf my.zip

3、timer:每条命令后会有执行时间

linux 命令行美化,开发利器,linux,macos,运维

还有很多等着你摸索。


其他插件

1、zsh-syntax-highlighting:命令高亮插件
linux 命令行美化,开发利器,linux,macos,运维

安装命令

github git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
gitee git clone https://gitee.com/gloriaied/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

解释

把文件下载到 ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/下命名为zsh-syntax-highlighting
linux 命令行美化,开发利器,linux,macos,运维

1、编辑配置文件
vim ~/.zshrc

2、找到plugins在括号内加上`zsh-syntax-highlighting`

3、重新加载配置
source ~/.zshrc

linux 命令行美化,开发利器,linux,macos,运维


2、zsh-autosuggestions:输入命令行时自动补全
linux 命令行美化,开发利器,linux,macos,运维
安装命令:文章来源地址https://www.toymoban.com/news/detail-729433.html

github git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
gitee git clone https://gitee.com/gloriaied/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions
1、编辑配置文件
vim ~/.zshrc

2、找到plugins在括号内加上`zsh-autosuggestions`

3、重新加载配置
source ~/.zshrc

到了这里,关于Mac和Linux的Terminal终端美化,命令高亮、自动补全、超多内置插件等着你来探索的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MAC终端美化

    先看看效果: 打开终端,输出: 安装过程中如果出现了链接超时的错误,不要慌,就再来一次,一次不够来两次~,安装完毕后,就会看见一个非常大字oh my zsh ,如上图所示。 在终端中输入以下命令: 找到ZSH_THEME 这行,并且将后面双引号内文字改成想要套用主题风格,按下

    2024年02月09日
    浏览(32)
  • Mac 终端美化显示

    Linux 也可安装 Zsh 后使用此套配置。 1. 安装 Oh My Zsh 2. 更换主题,修改文件: ~/.zshrc ,原内容: ZSH_THEME=\\\"robbyrussell\\\" 替换为: ZSH_THEME=\\\"agnoster\\\" 3. 安装 Powerline 字体修正显示乱码 4. 修改 iTerm2 或者其他终端使用名称后缀带 Powerline 的字体,如: Source Code Pro for Powerline ;Visual Stu

    2024年02月15日
    浏览(44)
  • Mac配置android studio的终端terminal

    一共6步 首先打开terminal 1.echo $HOME 2.touch .bash_profile 3.open -e .bash_profile 4.在弹出框中输入 5.source .bash_profile 6.adb version  出现类似上图即为成功

    2024年02月15日
    浏览(36)
  • linux自定义自动补全命令

    自动补全命令,就是在我们输入命令的时候使用Tab键可以补全命令,或展示可能的命令 如nginx目录下 我们看到有以下文件 1. 只有一条命令满足的情况  输入部分指令后,按下tab键,如果只有一个命令满足,则会补全完整的命令 2. 有多条命令满足的情况  此时我们按下Tab键,

    2024年02月09日
    浏览(42)
  • Linux懒人神器:命令自动补全功能!

    在Linux中,命令自动补全功能是一种被广泛使用的懒人神器。它可以极大地提高命令行操作的效率和准确性。通过命令自动补全功能,用户只需输入部分命令或文件路径的片段,系统就能自动补全其余部分,甚至可以根据上下文提供合适的选项和参数。本文将详细解释Linux的命

    2024年02月09日
    浏览(55)
  • Pycharm——在终端terminal运行python命令没有反应

    在运行django项目时,在terminal使用\\\"python manage.py runserver\\\"命令,但是没有反应,在排除不是路径没有和manage.py同目录的情况下,我怀疑是python.exe有问题。 先去cmd中运行命令\\\"python\\\",结果电脑自动打开应用商店,说明我的python环境变量有问题。 在cmd运行\\\"where python\\\",可以看到多了

    2024年02月03日
    浏览(53)
  • ElasticSearch基础3——聚合、补全、集群。黑马旅游检索高亮+自定义分词器+自动补全+前后端消息同步

    导航: 【黑马Java笔记+踩坑汇总】JavaSE+JavaWeb+SSM+SpringBoot+瑞吉外卖+SpringCloud/SpringCloudAlibaba+黑马旅游+谷粒商城  黑马旅游源码:  GitHub: GitHub - vincewm/hotel: 黑马旅游项目 Gitee: hotel: 黑马旅游项目 目录 1.数据聚合 1.1.聚合的种类 1.2.DSL实现聚合 1.2.1.Bucket聚合语法 1.2.2.聚合结果

    2023年04月16日
    浏览(78)
  • 如何在 Linux 和 Mac 终端命令中添加别名

    在本文中,我们将探讨一种简单的技巧,可以节省您在终端中输入重复命令的时间。 作为开发者,我们花费大量时间在终端上执行命令。无论是浏览目录、运行脚本、更改 Node.js 版本还是版本控制命令,手动输入每个命令都是一项耗时的任务。 对于那些难以记住命令或其关

    2024年04月22日
    浏览(56)
  • Mac 终端快捷键设置:如何给 Mac 中的 Terminal 设置 Ctrl+Alt+T 快捷键快速启动

    Mac 电脑中正常是没有直接打开终端命令行的快捷键指令的,但可以通过 command+space 打开聚焦搜索,然后输入 ter 或者 terminal 全拼打开。但习惯了 linux 的同学会觉得这个操作很别扭。于是我们希望能通过键盘按键直接打开。 操作流程如下: 1.command+space 打开聚焦搜索“automat

    2024年02月07日
    浏览(59)
  • 解决在VS中编写Unity Shader代码高亮显示、代码补全、自动缩进

    此教程为安装VS编写Unity Shader工具插件安装教程 本人刚开始学习Unity Shader,发现得安装了VS上的插件才可以拥有一个比较好的写Shader代码的体验,所以把自己的方法分享出来,希望可以帮到个位 先点击扩展中的管理扩展 在联机右上角搜索栏中搜索Shader,然后下载ShaderLabVS 此插

    2024年02月15日
    浏览(59)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包