windows - WSL 更改某些应用程序的字体和颜色(nano、tmux、vim)
问题描述
我正在使用 WSL,但由于字体而出现问题。WSL 有 CJK 语言的字体问题,我通过编辑 ubuntu 终端初始化文件
https://github.com/Microsoft/WSL/issues/757修复了它
HKEY_CURRENT_USER\Console\C:_ProgramFiles_WindowsApps_CanonicalGroupLimited.UbuntuonWindows_xxxx.ubuntu.exe,
add CodePage->(DWORD)FDE9(65001)
但是,当我运行诸如 之类的文本编辑器或诸如or之类vim, emacs, nano
的终端应用程序时,WSL 总是将字体更改为 Windows cmd 的默认字体。有什么办法可以防止这种情况发生吗?tmux
screen
- 有关更多信息,当我
echo $TERM
在 WSL 上运行时,它会生成.xterm-256color
,但是当我在 tmux 中运行它时,它会生成screen
. - 上次我实际上为另一台计算机解决了这个问题,但我不记得我是如何做到的,因为我尝试了太多东西。至少我知道这不是不可能的。
解决方案
您可以通过右键单击标题栏并单击属性来轻松更改 WSL 终端的字体。然后单击字体选项卡,您可以在其中更改字体。如果您想要其他字体,请将其安装在您的 Windows 中。截屏
为了让 tmux 显示我在 .vimrc 中设置的正确颜色set termguicolors
推荐阅读
- python - 在 matplotlib 中自定义条形图
- java - 多异常捕获子句中异常的静态类型是什么?
- linux - tcl/tk - 如何制作在鼠标右键调用的光标位置打开的无框窗口
- javascript - 打字稿:带有自定义参数的字符串文字类型
- django - Django 权限特定于模板视图
- python - 如何从json加载多个对象?
- android - 停止振动(API 26 级及以上)
- cumulocity - 如何在自定义小部件中使用现有的累积量小部件
- javascript - 更新后的 Firebase-Functions 错误。我能做些什么?
- amazon-web-services - 如何在 CentOS 7 上使用 yum 安装最新的 awscli?