前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >termius 自定义 theme 和 fonttype

termius 自定义 theme 和 fonttype

原创
作者头像
iysheng
修改2022-03-30 10:43:59
5.3K1
修改2022-03-30 10:43:59
举报
文章被收录于专栏:Embedded DevelopmentEmbedded Development

termius 是一款跨平台的 ssh 客户端,这个软件提供了默认的几个配色和字体类型,不能很方便的自定义字体和配色。但是自己习惯了平时使用的一些配色,就想着移植到这个 termius 上,通过 grep 关键字的方法,尝试着发现成功了,记录下:

自定义 theme

需要修改的文件是 entry.js ,具体的 theme 定义在:

Image 4.png
Image 4.png

我喜欢一个 challenger deep 这个配色,所以就直接替换对应的颜色码就可以了。如果大家喜欢其他的,可以去找到对应的颜色码字替换就可以了。

注意以下,"color-palette-overrides" 颜色格式是这样的:

vim_tabular-Page-3.drawio.png
vim_tabular-Page-3.drawio.png

对应的 challenger deep 对颜色的定义是:

代码语言:txt
复制
! ~/.Xresource
*.foreground:   #cbe3e7
*.background:   #1e1c31
*.cursorColor:  #fbfcfc

! black
*.color0:       #565575
*.color8:       #100e23

! red
*.color1:       #ff8080
*.color9:       #ff5458

! green
*.color2:       #95ffa4
*.color10:      #62d196

! yellow
*.color3:       #ffe9aa
*.color11:      #ffb378

! blue
*.color4:       #91ddff
*.color12:      #65b2ff

! magenta
*.color5:       #c991e1
*.color13:      #906cff

! cyan
*.color6:       #aaffe4
*.color14:      #63f2f1

! white
*.color7:       #cbe3e7
*.color15:      #a6b3cc

color0..color7 是 bright color

color8..color15 是 normal color,

按照上述顺序填充到对应的 theme 中就可以了。

我使用 deep challenger 替换了原始的 solarized light 效果是这样的:

Image 5.png
Image 5.png

选中这个 theme 就可以了。

自定义 font

需要修改的是 entry.jsstyle.css 文件。

首先是 entry.js,在这个文件中将所有不需要的字体名称替换成自己需要的字体。比如:不需要 PT Mono, 而自己使用的是 agave Nerd Font Mono,那么就将这个文件中所有的 PT Mono 替换为 agave Nerd Font Mono

其次是关键的一步,修改 style.css 文件,比如还是 PT Mono,将 agave Nerd Font Mono 字体文件转为 base64 格式,推荐一个网站 字体 base64 在线转换,然后将转换后的文本文件直接复制到对应字体的 src: url 字段

Image 7.png
Image 7.png

成功之后,再次看下偏好设置:

Image 8.png
Image 8.png

附上一张,自己的 termius 终端的效果:

Image 9.png
Image 9.png

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 自定义 theme
  • 自定义 font
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档