忘掉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
相关文章
|
iOS开发 MacOS
还在为 iTerm 多窗口操作烦恼?tmux 这款神器轻松帮你解决(下)
粉在之前文章中教过大家如何结合 zsh 让 iterm2 发挥最佳效果。 什么还没有看过?赶紧看下补一下前提知识:收集了这么多实用技巧,帮助你的 iterm2 成为最帅的那个! 上篇文中,阿粉提到每次上线发布的时候,都会打开很多 iTerm 窗口,通过 tab 页拖拽方式让所有窗口可以同时显示。
还在为 iTerm 多窗口操作烦恼?tmux 这款神器轻松帮你解决(下)
|
5月前
|
Linux 数据安全/隐私保护
06. 【Linux教程】终端工具
06. 【Linux教程】终端工具
33 0
|
Linux Windows
提高终端生产力神器 - tmux
提高终端生产力神器 - tmux
170 0
|
Java
传智杯Java终端有一天您厌烦了电脑上又丑又没用的终端,打算自己实现一个 Terminal
传智杯Java终端有一天您厌烦了电脑上又丑又没用的终端,打算自己实现一个 Terminal
106 0
传智杯Java终端有一天您厌烦了电脑上又丑又没用的终端,打算自己实现一个 Terminal
|
Linux 应用服务中间件 网络安全
再见 Xshell!这款开源的终端工具逼格更高
作为一名后端开发,我们经常需要和Linux系统打交道,免不了要使用Xshell这类终端工具来进行远程管理。最近发现一款更炫酷的终端工具Tabby,主题丰富,功能强大,推荐给大家!
|
编解码 Python
Python黑科技04-练手小项目-美轮美奂的电脑屏保
很多时候我们总是低估了自己,对自己不够狠,从而错过了遇到一个更加优秀的自己。逼自己一把,很多事并不需要多高的智商,仅仅需要你的一份坚持,一个认真的态度,一颗迎难而上的决心。 不去做,就永远不会有收获;不相信,就永远不会有成功;不可能,就永远停留现在。未来是靠把握机会和努力奋斗的,相信永远比怀疑多一次成功的机会!
Python黑科技04-练手小项目-美轮美奂的电脑屏保
|
Unix Linux 网络安全
如何使用VNC远程Linux,这款开源神器你废吗?
如何使用VNC远程Linux,这款开源神器你废吗?
896 0
如何使用VNC远程Linux,这款开源神器你废吗?
|
IDE 测试技术 开发工具
AirtestIDE这个隐藏的小助手,还没用过你就亏啦!
AirtestIDE这个隐藏的小助手,还没用过你就亏啦!
254 0
|
Linux Shell
Linux常用指令指南,终端装逼利器
最近搞了台Macbook Pro,就学习了一下Linux命令,在网上查了些资料,看了本书叫《快乐的 Linux 命令行》,里面涉及到了各个方面的命令。 在此将常用的整理出来,以备将来使用。
Linux常用指令指南,终端装逼利器
|
Linux 网络安全 数据安全/隐私保护
Linux环境搭建 | 全能终端神器——MobaXterm
Linux环境搭建 | 全能终端神器——MobaXterm
1392 0
Linux环境搭建 | 全能终端神器——MobaXterm

相关课程

更多