Mac用户最多的用的就是Iterm2了,windows之前因为丑陋的终端也开发了新的终端工具,很神奇的是,很长一段时间里,都没有一款真正好用的能跨平台的终端工具,直到我发现了hyper。无论Windows、Mac、Debian、Fedora还是其他Linux系统,hyper都能支持。

按照官方的说法,这个项目的目的是为命令行界面用户创建一个美丽的和可扩展的体验,那么插件和主题必然是必不可少的。此外,这个终端是开源的,基于MIT协议,github start 34k。

主题

hyper目前主题商店大概有30几款皮肤可以供选择,另外你可以通过在hyper提交pull request提交自己自定义的主题。

verminal

hyper-material-theme

hyper-solarized-light

hyper-subliminal-theme

插件

同样,hyper还有一些有意思的插件,你可以通过和主题一样的方式提交你的主题给到官方。插件和主题的安装都需要重启终端生效。

hypercwd

可以让你在打开一个新的标签页的时候和之前的标签页路径一样,这个功能还比较有用,对于经常开多个窗口操作的人来说。

hyper-search

这个插件主要是可以让你在终端里面按ctrl-f的时候可以搜索。

hyper-pane

这就是一个增强的多多窗口插件,通过快捷键你可以快速切换窗口。在gif里你可以看到创建窗口和切换窗口的快捷键。

hyperpower

这是个单纯好玩的插件,看效果。idea之前也有这种插件,开启强力输入模式。

打造自己的终端

默认的主题样式都太丑了,我们需要自己动手来美化一下。此外还需要一些额外的步骤让他更好用一点,和使用iterm2差不多。

安装主题

通过命令安装一个主题

hyper i hyper-material-theme

之后重启hyper或者手动打开设置,在plugins里输入主题名称

plugins: ["hypercwd","hyper-search","hyper-pane","hyperpower","hyper-material-theme"
],

如果还想设置一些特殊的字体可以从 https://www.nerdfonts.com/font-downloads 下载,这个网站有很多编程字体供你选择。

安装zsh

没安装zsh,先安装一把

brew install zsh

修改配置文件shell指向zsh位置,然后重启hyper

shell: '/usr/local/bin/zsh',

安装Spaceship

Spaceship是一个功能强大的zsh的扩展,具体可以从官网查看https://denysdovhan.com/spaceship-prompt/

命令行安装

npm install -g spaceship-prompt

之后你就可以看到效果了

安装语法高亮zsh-syntax-highlighting

命令行安装

brew install zsh-syntax-highlighting

最后

如果中文乱码问题,打开zshrc文件,最后加上内容:

export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8

一点小礼物

我把自己的学习资料百本PDF电子书和大厂面试资料都分享给你,超过2G的资源!

资料的目录如下,里面不光有大厂面经,学习资料,还有几百套简历模板,总有一款适合你,现在免费送给大家。

链接: https://pan.baidu.com/s/1cwTWR1A8o9CD7aXhOUqZxQ 密码: cm3w

- END -

打开终端输入没反应_忘掉Iterm2,试试这款跨平台终端工具相关推荐

  1. 开源游戏机java模拟器_最棒的 7 款开源终端模拟器

    你是系统管理员,Linux 重度用户,或者只是每天要在命令行花费大量时间的用户?选择哪种终端仿真程序,可能跟个人的喜好有关.你是喜欢轻量级呢,还是探索全部功能和可定制化的选项?或者只使用发行版给的默认 ...

  2. gorm preload 搜索_文件太多忘记了文件放在什么地方?那你可以试试这款文件搜索工具...

    忘记了文件放在什么地方?文件太多不能一下子找到?那么你也许可以试试这款软件--ProFind for mac版,这是一款适用于macOS系统的文件搜索工具,它具有强大的功能和出色的性能,可为macOS ...

  3. 终端如何粘贴快捷键_你有什么喜欢的 Linux 终端技巧?

    告诉我们你最喜欢的终端技巧,无论是提高生产率的快捷方式还是有趣的彩蛋. -- http://Opensource.com(作者) 新年伊始始终是评估提高效率的新方法的好时机.许多人尝试使用新的生产力工 ...

  4. python 找质数的个数_用Python打造一款文件搜索工具,所有功能自己定义!

    一.前言 大家好,又到了Python办公自动化系列. 在日常的办公中,我们经常会从一堆不同格式的文件(夹)中搜索特定的文件,可能你是凭着记忆去找或是借助软件,但你有想过如何用Python实现吗?本文将 ...

  5. 网口监视报文工具_真是神器!这款网络排查工具!

    常用的 ping,tracert,nslookup 一般用来判断主机的网络连通性,其实 Linux 下有一个更好用的网络联通性判断工具,它可以结合ping nslookup tracert 来判断网络 ...

  6. qt 运动控制软件 界面_开源库分享----一款跨平台图形界面的百度网盘不限速客户端...

    pan-light pan-light 是一款不限速的百度网盘客户端, 基于 golang + Qt5 开发. 本项意义在于探究 golang 在图形界面客户端; web 服务端; 事件调度, web ...

  7. mysql团队开发工具_最棒的10款MySQL GUI工具

    [IT168 评论]绝大多数的关系数据库都明显不同于MS Access,它们都有两个截然不同的部分:后端作为数据仓库,前端作为用于数据组件通信的用户界面.这种设计非常巧妙,它并行处理两层编程模型,将数 ...

  8. 万能素材库_自媒体运营必备3款黑科技工具,一个万能素材网站,你都在用吗?...

    原标题:自媒体运营必备3款黑科技工具,一个万能素材网站,你都在用吗? 现在刷短视频几乎是我们每个人每天必做的一个娱乐方式了,也有很多的小伙伴加到我问,怎么做抖音,抖音怎么运营,那么我趁着这股热度,来给 ...

  9. python做一个本地搜索工具_用Python打造一款文件搜索工具,所有功能自己定义!...

    一.前言 大家好,又到了Python办公自动化系列. 在日常的办公中,我们经常会从一堆不同格式的文件(夹)中搜索特定的文件,可能你是凭着记忆去找或是借助软件,但你有想过如何用Python实现吗?本文将 ...

最新文章

  1. 一致 先验分布 后验分布_浅谈Loki分布式架构中的一致性哈希
  2. 读书:历史 -- 奥斯曼帝国六百年
  3. 训练超大规模图模型,PyTorchBigGraph如何做到?
  4. 阿里云容器Kubernetes监控(二) - 使用Grafana展现Pod监控数据
  5. COGS-257-动态排名系统-树状数组+主席树
  6. VB程序逆向常用的函数
  7. 大端字节序码流中取出2字节_产生字节码
  8. CSS轮廓样式属性为,简述CSS轮廓样式
  9. bzoj1037 [ZJOI2008]生日聚会Party 插数dp
  10. java 泛型 通配符边界和类型形参边界的区别
  11. 模拟登陆webqq总结(一)
  12. 安卓pdf阅读器_手把手教你选购电子书阅读器!(Kindle/掌阅电子纸/文石电子书/小米电纸书……)...
  13. 算法学习——图之有权图
  14. 玩转Fasttext
  15. 有哪些简洁好看且能高效整理信息的便签软件
  16. WOT 2017会议嘉宾名单提前看!
  17. 为什么引入非线性激励函数
  18. dllreg解除服务器注册,最简单的修复IE浏览器的方法:注册表重新注册DLL
  19. 一文读懂 S7-1500 手册 - 关于常用资源的介绍
  20. 我在赶集网的两个月(职场新人也可以制造传奇)

热门文章

  1. phpcms后台系统怎么去掉html目录_高标准 Vue+Antd 后台系统VueAntdAdmin
  2. 读书笔记——数据库系统概论
  3. 成为软件咨询师的关键
  4. 从714里连续减去6减几次得0_小学数学1—6年级基础知识整理 ,预习复习都能用...
  5. pandas遍历dataframe_chapter2-4 常用数据处理包Pandas整理4
  6. 费诺编码的gui页面设计_GUI设计和UI设计有什么区别?
  7. mysql数据库版本常用_推荐:经典版本常用MySQL的命令集锦_MySQL
  8. Spring Cloud Eureka 最简入门示例
  9. php 获取所有子目录名,php读取目录及子目录下所有文件名的方法,_PHP教程
  10. 计算机学院运动会开幕式稿,运动会开幕式新闻稿 运动会开幕式广播稿原创2019...