windows-terminal的使用和配置
背景
在windows上工作时希望windows上也有好看的终端,
如果可能,尽量灵活一些可以配置.
于是看网上的介绍,选定了windows官方出品的 windows terminal
.
特点
- 相对好看
- 官方出品
- 有基础的定制性
安装
从windows市场可以安装
唤醒快捷键
在资源管理器中输入wt后回车,然后重新查看路径,找到 wt.exe
,
为此建立一个快捷方式并放在一个合适的位置,
(比如C:\Users\xxx\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\wt.exe快捷方式),
不过为了避免不必要的麻烦,还是将快捷方式放在桌面好.
然后为快捷方式定义快捷键(Ctrl-Alt-t)和初始的路径(可以使用环境变量 %USERPROFILE%
表示home路径).
此处打开
原理上可以使用注册表条目来配置.
1 | [HKEY_CLASSES_ROOT\Directory\Background\shell\wt] |
保存为reg文件双击执行即可.
配置文件
目前还没有GUI配置的界面,只有点击配置后打开的json文件可以编辑.
支持打开git-bash
默认可以打开的只有cmd,powershell,WSL(如果有).
可以在配置文件中写
1 | "globals": |
然后就可以默认打开git-bash,值得注意的是如果想要在此处打开的功能,就不要在这里使用 --cd-to-home
参数.
初始位置设置
这些选项是全局的,因此在global范围配置
- initialCols
- initialRows
- initialPosition
切分面板
默认已经有切分面板的功能,只需要改改快捷键即可.
问题是windows上似乎没有一个可以表示当前工作路径的变量可以传递.
导致切分面板后不能在同一个路径下
解决文件名乱码问题
注意到git-bash里面文件名并不乱码,但到了windows-terminal里却会乱.
使用 locale
查看编码的系统,可以设置 LANG=C.UTF-8
来解决.