Windows Terminal使用心得(2020.06版本)

Windows Terminal使用心得(2020.06版本)

1 安装与说明

推荐通过Windows Store下载,搜索windows terminal,安装要求Windows OS版本1900及以上。具体的文档说明参考Github Terminal。这里主要针对一些日常的使用以及个性化做一些说明。Windows Terminal当前版本 1.0.1401.0。

2 配置文件

Windows terminal的配置文件settings.json结构主要如下:

{
	"$schema": "",
	"defaultProfile": "",
	"profiles": [],
	"schemes":	[],
	"keybindings": []
}

由于Windows Terminal更新比较频繁,其配置文件以及内容可能会有调整。相比较于上一个版本,配置文件更加精简了。这里对一些常用或者与用户个人操作习惯相关的设置做一些说明。

2.1 Terminal 菜单栏(profiles)

Windows Terminal 可以管理Win10上的终端,包括powershell,cmd,windows子系统(Ubuntu,Debian,OpenSUSE)以及服务器连接(Azure, ssh)等。以powershell为例,在配置文件"profiles"中

{
	// Make changes here to the powershell.exe profile
	"guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
	"name": "PowerShell",
	"commandline": "powershell.exe",
	"hidden": false,
	"fontFace": "Consolas",
	"fontSize": 11,
	"colorScheme": "AdventureTime",
	"useAcrylic": true
 },
  • guid:每一项保证guid格式相同,内容不同。
  • fontFace,fontSize:修改字体及大小
  • colorScheme:修改主题,由"schemes"定义
  • useAcrylic:启用毛玻璃效果,也就是终端的背景修改。
  • 背景纯色或者图片设定:background(#000000),backgroundImage(F:\1.jpg), backgroundImageOpacity(0-1,1代表不透明)

2.2 Terminal 主题设置(schemes)

主题需要在schemes中声明,例如主题AdventureTime,如下。

{
	"name": "AdventureTime",
	"black": "#050404",
	"red": "#bd0013",
	"green": "#4ab118",
	"yellow": "#e7741e",
	"blue": "#0f4ac6",
	"purple": "#665993",
	"cyan": "#70a598",
	"white": "#f8dcc0",
	"brightBlack": "#4e7cbf",
	"brightRed": "#fc5f5a",
	"brightGreen": "#9eff6e",
	"brightYellow": "#efc11a",
	"brightBlue": "#1997c6",
	"brightPurple": "#9b5953",
	"brightCyan": "#c8faf4",
	"brightWhite": "#f6f5fb",
	"background": "#1f1d45",
	"foreground": "#f8dcc0"
}

推荐主题iTerm2-Color-Schemes,该项目也有其他软件的主题配色。

3. 其他设置

3.1 分屏功能

  • alt+shift+plus:纵向分屏
  • alt+shift±:横向分屏
  • 分屏焦点:分屏之后默认打开"defaultProfile"设置的终端,如果需要打开当前终端,需要在"keybindings"中设置快捷键,水平分屏类似。
{
	"command": {
		"action": "splitPane",
		"split": "vertical",
		"splitMode": "duplicate"
	},
	"keys": "alt+shift+plus"
}

设置"splitMode"为"duplicate",文档描述为:

  • Control how the pane splits. Only accepts “duplicate” which will duplicate the focused pane’s profile into a new pane.

你可能感兴趣的:(开发工具,windows)