Alacritty是一款开源终端仿真器,可以帮助用户进行仿真工作,软件中包含了一个渲染用的GPU,可以帮助用户快速的进行图像的渲染,软件非常注重自身的性能和简单性,仿真速度非常快,相比较于其他的基准终端,这款软件的仿真速度可以说是非常快,在性能和速度之间达到了完美的平衡。
软件介绍
Alacritty是目前最快的开源终端仿真器。它是如何做到最快的呢?由于Alacritty非常注重简单性和性能,所以它所包含的功能都经过了非常仔细的考虑,确保了它的速度依然快得惊人。它有一个用于渲染的GPU,使得大量的优化成为可能。在各种基准终端中,Alacritty已经显示出比别人快,或者说比别人快得多。
软件功能
Alacritty不需要额外的设置,但仍然可以对终端的很多方面进行配置。它支持Windows、macOS、Linux和BSD。
加速性能的GPU
跨平台
可配置
配置内容
Alacritty支持用户自定义进行软件的配置,很多的用户不知道怎么去配置,想要别人的配置作为参考,下面小编为大家带来配置内容介绍,快来看看吧。
配置
首次使用时会创建一个默认的配置文件:~/.config/alacritty/alacritty.yml
主题设置
可以拷贝替换对应的主题颜色配置即可。
schemes:
solarized_light: &light
primary:
#...
normal:
#...
bright:
#...
solarized_dark: &dark
primary:
#...
normal:
#...
bright:
#...
colors: *light
我的配置
vim颜色主题是dracula,字体使用的是DejaVuSansMono + 微软雅黑,对了使用WSL的小伙伴们在配置里shell==>program这一栏添加你的WSL,我填的ubuntu1804.exe,这样每次启动就能进WSL而不是powershell了。
中文乱码怎么解决
很多的用户在完成软件的安装之后,进入打开发现其中所有的文字都是乱七八糟的,有些还重叠在一起,有可能和终端的环境配置有关,也有可能和字体有关,下面小编为大家带来解决方法。
解决方法只要修改终端的环境配置即可,在自己本机的配置上加入对应的内容。
export LANG=zh_CN.UTF-8
可以把上面的配置放在 .bashrc 或者 .zshrc 里面。
字体怎么设置
在软件中用户可以通过修改配置文件来实现修改字体的目的,很多的用户不知道设置自己的字体该去修改配置文件中的哪个参数,下面小编为大家带来介绍,让你也可以自由的对自己进行设置,快来看看吧。
⋊> sw_vers -productVersion
10.12.6
⋊> alacritty --version
alacritty 0.4.3
⋊> alacritty -v
Created log file at "/var/folders/nr/gyf746w6pmv4p8z7u7sa_asb0000gn/T/Alacritty-39819.log"
[2020-08-05 15:29:20.600335000] [INFO] Welcome to Alacritty
[2020-08-05 15:29:20.600648000] [INFO] Configuration loaded from "/Users/*/.config/alacritty/alacritty.yml"
[2020-08-05 15:29:20.894131000] [INFO] Device pixel ratio: 1
[2020-08-05 15:29:20.907164000] [INFO] Initializing glyph cache...
[2020-08-05 15:29:21.167672000] [INFO] ... finished initializing glyph cache in 0.260384903s
[2020-08-05 15:29:21.167755000] [INFO] Cell Size: 7 x 14
[2020-08-05 15:29:21.167793000] [INFO] Padding: 0 x 0
[2020-08-05 15:29:21.167832000] [INFO] Width: 800, Height: 600
[2020-08-05 15:29:21.169741000] [INFO] PTY Dimensions: Line(42) x Column(114)
[2020-08-05 15:29:21.191307000] [INFO] Initialisation complete
配置:
env:
TERM: xterm-256color
font:
size: 12.0
use_thin_strokes: true
常见问题
它真的是最快的终端仿真器吗?
终端仿真器的基准测试很复杂。Alacritty使用vtebench来量化终端仿真器的吞吐量,并设法一直比使用它的竞争对手得分更高。如果您发现了一个不是这样的例子,请报告一个错误。
其他方面,如延迟或帧率和帧一致性,则更难量化。一些终端仿真器也会故意放慢速度以节省资源,这可能是一些用户所喜欢的。
如果你对Alacritty的性能或可用性有疑问,最好的量化终端仿真器的方法总是用你的具体用例来测试它们。
为什么没有实现功能X?
Alacritty有很多很好的功能,但并不是所有其他终端的功能都能实现。这可能有很多原因,但有时它只是不适合Alacritty。这意味着你找不到像标签或分割这样的东西(最好是留给窗口管理器或终端多路复用器),也找不到像GUI配置编辑器这样的好东西。