忘掉Iterm2,试试这款跨平台终端工具

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

da079c962154550c0549af72f39fedc9.jpg

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

主题

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

verminal

4e3431730d25293a7ad4841d13b90491.jpg

hyper-material-theme

d09fc2971394ffce37e15a8f8ba92897.jpg

hyper-solarized-light

038a835fab20d092523d8ae1d7a925b5.jpg

hyper-subliminal-theme

392f4728faaaa0da93382d2de712f977.jpg

插件

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

hypercwd

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

hyper-search

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

2ac24cbc349852751a45fdf55639980a.jpg

hyper-pane

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

01887999fb72a9c1efe11147580b7e90.png

hyperpower

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

0308223f9b713e088a5e4bf9a43ae139.jpg

hyperpower's preview image

打造自己的终端

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

安装主题

通过命令安装一个主题

hyper i hyper-material-theme

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

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

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

73cdc875b246cfd1114d6e125a175cda.jpg

安装zsh

没安装zsh,先安装一把

brew install zsh

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

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

安装Spaceship

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

da0fe6acf5cfc1e82ed609fbdd9fa2d5.png

命令行安装

npm install -g spaceship-prompt

之后你就可以看到效果了

7d1f5c5490e46c13d59e5ce37f2a1d88.jpg

安装语法高亮zsh-syntax-highlighting

命令行安装

brew install zsh-syntax-highlighting

最后

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

export LC_ALL=en_US.UTF-8  
export LANG=en_US.UTF-8
相关文章
|
7月前
|
Linux 图形学 Android开发
5款好用的工具软件推荐给你
人类与99%的动物之间最大差别在于是否会运用工具,借助好的工具,能提升几倍的工作效率。
64 0
|
iOS开发 MacOS
还在为 iTerm 多窗口操作烦恼?tmux 这款神器轻松帮你解决(下)
粉在之前文章中教过大家如何结合 zsh 让 iterm2 发挥最佳效果。 什么还没有看过?赶紧看下补一下前提知识:收集了这么多实用技巧,帮助你的 iterm2 成为最帅的那个! 上篇文中,阿粉提到每次上线发布的时候,都会打开很多 iTerm 窗口,通过 tab 页拖拽方式让所有窗口可以同时显示。
还在为 iTerm 多窗口操作烦恼?tmux 这款神器轻松帮你解决(下)
|
Web App开发 存储 监控
如何提升电脑使用体验?试试这5款免费软件吧
今天推荐5款实用的开源软件,它们可以极大地提高你的工作和生活效率,让你办公学习的体验更加舒适。
87 0
|
Java 开发工具 C++
电脑技巧:推荐一款非常棒的截图软件X-Snip
X-Snip是一款可以解决不同类型用户在不同场景下使用截图工具时所面临的问题,并且适配了所有的Windows版本系统,整个软件只有一个exe文件,不涉及任何依赖项。
电脑技巧:推荐一款非常棒的截图软件X-Snip
|
Linux 应用服务中间件 网络安全
再见 Xshell!这款开源的终端工具逼格更高
作为一名后端开发,我们经常需要和Linux系统打交道,免不了要使用Xshell这类终端工具来进行远程管理。最近发现一款更炫酷的终端工具Tabby,主题丰富,功能强大,推荐给大家!
|
编解码 Python
Python黑科技04-练手小项目-美轮美奂的电脑屏保
很多时候我们总是低估了自己,对自己不够狠,从而错过了遇到一个更加优秀的自己。逼自己一把,很多事并不需要多高的智商,仅仅需要你的一份坚持,一个认真的态度,一颗迎难而上的决心。 不去做,就永远不会有收获;不相信,就永远不会有成功;不可能,就永远停留现在。未来是靠把握机会和努力奋斗的,相信永远比怀疑多一次成功的机会!
Python黑科技04-练手小项目-美轮美奂的电脑屏保
|
Unix Linux 网络安全
如何使用VNC远程Linux,这款开源神器你废吗?
如何使用VNC远程Linux,这款开源神器你废吗?
721 0
如何使用VNC远程Linux,这款开源神器你废吗?
|
Ubuntu Linux Shell
嵌入式最强调试终端神器—MobaXterm
现今软件市场上有很多终端工具,比如:secureCRT、Putty等等。secureCRT其实也是一款很强大的终端工具,但它是收费软件,一般公司不允许使用。Putty,非常小巧,免费软件,但是不支持标签,开多个会话的话就需要开多个窗口,窗口切换不方便。这两个软件的界面都不太美观。
464 0
嵌入式最强调试终端神器—MobaXterm
|
Linux Shell
Linux常用指令指南,终端装逼利器
最近搞了台Macbook Pro,就学习了一下Linux命令,在网上查了些资料,看了本书叫《快乐的 Linux 命令行》,里面涉及到了各个方面的命令。 在此将常用的整理出来,以备将来使用。
Linux常用指令指南,终端装逼利器
|
安全 数据安全/隐私保护 图形学
想要保护程序?加密狗太麻烦,试试这个吧(Unity3D)
在使用Unity进行软件开发的时候,会遇到实现程序的使用次数限制,以及使用的时间区间限制,说白就是保护程序的一种措施。我们用的方法是,新建注册表,增加键值对,修改键值,完成对程序的使用权限控制。当然还有更加安全的方法,包括获取硬盘编号,还有电子狗加密等等,这些就以后讨论。