赞
踩
本文介绍适用Linux下的九大终端仿真器:rxvt-unicode、eDEX-UI、Tilix、Aminal、Terminus、Alacritty、Upterm、Termite、Hyper Terminal。
1、rxvt-unicode
rxvt-unicode是一个快速,轻量级,可定制的终端模拟器,在old fossil rxvt中,在竞技场中存在了相当长的时间,它具有很酷的功能,包括:
通过Unicode提供国际语言支持,透明度。
能够显示多种字体类型并支持Perl扩展。
Crash-free,至少我试过,但rxvt-unicode肯定比rxvt和它的许多分支更频繁地崩溃,并且可重现的错误立即得到修复。
完全无闪烁。
重新包装长行而不是在调整大小时分割或剪切它们。
完全结合角色支持。
同时支持多种字体:无需选择漂亮的日语和丑陋的拉丁语,或者没有日语和漂亮的拉丁字符
支持任何组合的Xft和核心字体。
可以轻松嵌入到其他应用程序中。
所有文档均可通过联机帮助页获取。
独立于区域设置的XIM支持。
许多小改进,例如改进和更正的terminfo,改进了二级屏幕模式,斜体和粗体字体支持,着色和着色。
在单独的进程中封装特权操作(提高安全性)。
针对本地和远程连接进行了优化。
以Unicode(UCS-2或UCS-4)存储文本。
使用区域设置正确的输入,输出和宽度:只要你的系统支持区域设置,rxvt-unicode就会正确显示。
守护进程模式:一个守护进程可以在多个显示器上打开多个窗口,这大大提高了内存使用和启动时间。
2、EDEX-UI
你有没有希望有一个类似你在科幻电影中观看的终端界面?那么,eDEX-UI就是为你服务的,该终端是一个全屏,跨平台的终端仿真器和系统监视器,在保持未来感的外观和感觉的同时,它努力保持一定的功能水平并可用于现实场景,其更大的目标是将科幻用户体验纳入主流。
eDEX-UI的以下功能必须是你正在寻找的:
功能齐全的终端仿真器,带有选项卡,颜色,鼠标事件,并支持curses和类似curses的应用程序。
实时系统(CPU,RAM,进程)和网络(GeoIP,活动连接,传输速率)监控。
完全支持支持触摸的显示器,包括屏幕键盘。
跟随终端的CWD(当前工作目录)的目录查看器。
使用主题,屏幕键盘布局,CSS注入的高级自定义。
3、Tilix
Tlix终端是一个高级GTK3平铺终端仿真器,遵循Gnome人机界面指南,它是其中一个你永远不会厌倦的平铺终端,因为以下内容:
持久布局。
可以从磁盘保存和加载终端分组。
拖放。
可以使用窗口内和窗口之间的拖放来重新安排终端。
图像支持。
透明背景图像支持。
自定义链接。
终端支持自定义标题和自定义超链接。
多个窗格。
通过水平或垂直分割它们以任何方式布局终端。
通知。
进程在视图外完成时支持通知。
4、Aminal
Aminal是用于在Golang中实现并使用OpenGL的Mac/Linux/Windows的现代终端模拟器,让我们来看看Aminal为终端爱好者提供的功能:
Unicode支持。
OpenGL渲染。
自定义选项。
真正的色彩支持。
支持常见的ANSI转义序列。
回滚缓冲区。
剪贴板访问。
可点击的网址。
多平台支持(Windows,Linux,OSX)。
像素支持。
提示/覆盖。
用于电力线的内置修补字体。
Retina显示支持。
Aminal团队表示该项目目前仍处于试验阶段,因此不必单独依赖它作为与你的系统交互的主要场所。此外,请确保在使用前安装最新的图形卡驱动程序。
5、Terminus
Terminus终端可以被描述为一种跨平台,开源的网络技术,其灵感源自Hyper,Hyper是一个基于Web技术的漂亮终端,Terminus可以高度灵活的方式进行定制,具有各种主题和所有可爱的颜色供你填充,其功能包括:
完整的Unicode支持,包括双宽字符。
不会阻碍快速流动的输出。
Windows上适当的类似shell的体验,包括标签完成(通过Clink)。
Powershell(+Core),WSL(Windows上的Bash),Git-Bash,Cygwin,Cmder和CMD支持
记住你的标签。
集成的SSH客户端和连接管理器。
6、Alacritty
如果你是一个在终端的性能上茁壮成长的人,那就停下来读一下Alacritty,这是一个终端仿真器,专注于简单性和性能,如此强烈关注性能,因为它使用GPU进行渲染,从而实现了没有它就无法实现的优化,包含的功能经过仔细考虑,你可以始终期待Alacritty非常快,虽然默认值非常合理,但它完全可配置。
7、Upterm - 21世纪的终端模拟器
我们想知道如果没有自由和开放源码软件,这个世随着各种各样的终端在那里寻找不同的东西或与他们的口味一致,所以还有更多的终端需要继续开发,尽管Upterm的首席开发人员去世了,但我们都庆祝他为世界所做的那种工作,他尽了自己的一份力量让世界变得更美好, Upterm(以前称为Black Screen)是终端世界中的开源IDE,严格来说,该软件既是终端仿真器,也是基于Electron的交互式shell,它使用Electron,TypeScript,ReactJS以及Monaco Editor--为Visual Studio Code提供支持的代码编辑器。
其主要功能包括以下内容:
键盘快捷键。
增加/减少字体大小。
提示和状态栏。
语言服务器协议支持 - 广泛采用的“语言智能提供者”通信协议。
历史搜索。
支持bash和zsh shell。
提供了AppImages。
最小的设计用户界面。
智能搜索。
git整合。
自动完成包括代码和括号。
8、Termite
Termite是一种基于VTE的最小终端仿真器,它是一个模态应用程序,类似于Vim,具有插入模式和选择模式,其中键绑定具有不同的功能,Termite基于VTE库,这是一个你喜欢每天与之互动的终端,特别是当它与i3窗口管理器结合时,其主要功能包括:
灵活性。
众多主题。
有许多关键绑定可供考虑用于捷径。
与其他应用程序集成,例如Oh-my-zsh。
历史搜索。
支持bash和zsh shell。
提供了AppImages。
最小的设计用户界面。
参考:在Ubuntu 18.04系统中下载安装Termite终端的方法。
9、Hyper Terminal
Hyper是一个令人惊叹的终端,它只使用HTML,CSS和JavaScript构建,它可以在Mac,Windows和Linux发行版上运行,如果你喜欢根据自己的喜好自定义终端,它的功能非常棒,仅举几个功能,它们包括:
支持插件。
您还可以在Awesome Hyper repo上找到大量插件。但这里有一些我最喜欢的。
可以是主题。
你可以根据自己的喜好改变风格,并用主题和插件来加强它的味道,例如oh-my-zsh。
它可以广泛定制。
TAG:
除非注明,文章均由 Linux系统学习 整理发布,欢迎转载。如有版权争议,请联系删除。
文章评论
留言与评论(共有 0 条评论)
验证码:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。