在微软商店Microsoft Store中搜索Terminal,点击获取,确保你的系统版本是1903以上
在开始菜单中找到新安装的Terminal并打开,点击向下箭头,点击settings进行配置
1、简单介绍一下配置文件
这个配置文件虽然看起来有 300+ 行,但实际上结构非常简单。我把它折叠起来加上一点点注释你应该很容易看出其配置文件的结构。
我们只需要在profiles中添加项就可以添加新的终端了。
2、添加新终端:
把原来的一个 profile 复制一份,然后稍微修改一下。
- {
- "useAcrylic" : false # 使用亚克力效果
- "acrylicOpacity" : 0.75, # 亚克力效果透明度
- "background" : "#012456", # 背景颜色
- "backgroundImage" : "D://pictures/111.jpg", # 背景图片地址
- "backgroundImageOpacity" : 0.69999998807907104, # 透明度
- "backgroundImageStretchMode" : "uniformToFill",
- "closeOnExit" : true,
- "colorScheme" : "Campbell", # 配色方案
- "commandline" : "D://Git//bin//bash.exe", # 打开终端的命令
- "cursorColor" : "#FFFFFF", # 游标的颜色
- "cursorShape" : "bar",
- "fontFace" : "Consolas",
- "fontSize" : 11, # 字体大小
- "guid" : "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
- # guid网上搜一个,要跟其他终端不重复
- "historySize" : 9001,
- "icon" : "D://pictures//gitbash.png", # 图标地址
- "name" : "Git Bash", # 终端的名称
- "padding" : "0, 0, 0, 0",
- "snapOnInput" : true,
- "startingDirectory" : "%USERPROFILE%"
- },
注意,如果拷贝上面的配置需要把注释去掉。保存配置,立即生效。
3、新增一个配色方案scheme
- {
- "background" : "#000000", # 背景颜色
- "black" : "#0C0C0C",
- "blue" : "#0037DA",
- "brightBlack" : "#767676",
- "brightBlue" : "#3B78FF",
- "brightCyan" : "#61D6D6",
- "brightGreen" : "#16C60C",
- "brightPurple" : "#B4009E",
- "brightRed" : "#E74856",
- "brightWhite" : "#F2F2F2",
- "brightYellow" : "#F9F1A5",
- "cyan" : "#3A96DD",
- "foreground" : "#FFFFFF", # 字体颜色
- "green" : "#13A10E",
- "name" : "dashuaibi", # 配色方案名
- "purple" : "#881798",
- "red" : "#C50F1F",
- "white" : "#CCCCCC",
- "yellow" : "#C19C00"
- },
它默认已经帮你配好了powershell和cmd,其他使用:
1)其他终端如git bash
上面例子中已经配置好了就不多讲。
2)ssh连接
首先确保安装了openssh,在windows的设置-应用-应用和功能-管理可选功能-添加功能,找到OpenSSH客户端,点击安装
ssh连接在安装完openssh后,在powershell和cmd中就可以使用,不过添加进terminal后,就可以保存进配置,不用每次都输入命令了。
新建一个profile,将commandline填写为
: "ssh -p port username@ip",port填写端口号,username填写用户名,ip填写ip地址。
这里有一个不方便的地方是每次都要输入密码登录,因此可以使用SSH密钥对。在本地创建一个密钥对,不会创建的可以参考下面这篇博文:https://blog.csdn.net/qq_36829091/article/details/81135581 。
创建完成后在C:\Users\你的用户名\.ssh\ 这个路径下,复制其中 id_rsa.pub 公钥的内容。在远程服务器的用户家目录(~)中,创建 .ssh 文件夹,在 .ssh 文件夹下创建 authorized_keys 文件,将 id_rsa.pub 公钥中复制的内容写入到 authorized_keys 文件中。这样就可以实现ssh免密登录了。
3)在windows上不用虚拟机就能使用ubuntu系统
https://www.windows10.pro/bash-on-ubuntu-on-windows/
安装完ubuntu后,新建一个profile,将commandline填写为
: "wsl.exe",这样就能在terminal中启动ubuntu了
1、多面板支持
用户现可将Windows Terminal窗口分成多面板使用,即在现有的标签页上同时打开多个命令行面板。
快捷键:
添加面板:
在右侧添加:Alt+Shift+加号(+)
在下方添加:Alt+Shift+减号(-)
删除面板:Ctrl+Shift+w
在v0.8中本功能得到了强化。
1、增加搜索功能
在settings配置中找到下图所示位置,在后面添加:
{"command": "find", "keys": ["ctrl+f"]} #"ctrl+f"命令可以自己改
2、自定义默认设置
可以将原来profiles中的公有项提取到defaults中,当然你还是可以在原来profiles中定义这些项,且优先级高于defaults。
3、添加选项卡和多面板的快捷键
v0.7中只是简易的添加面板,本次更新操作性更大。
在keybindings下可以绑定快捷键:
示例:
在新的垂直窗格中打开默认配置文件:{"keys": ["ctrl+a"], "command": {"action": "splitPane", "split": "vertical"}}
在新的垂直窗格的下拉列表中打开第一个配置文件:{"keys": ["ctrl+b"], "command": {"action": "splitPane", "split": "vertical", "index": 0}}
在新的水平窗格中使用foo.exe的命令行可执行文件打开GUID为00000000-0000-0000-0000-000000000000的配置文件:{"keys": ["ctrl+c"], "command": {"action": "splitPane", "split": "horizontal", "profile": "{00000000-0000-0000-0000-000000000000}", "commandline": "foo.exe"}}
在新选项卡的c:\ foo目录中打开名称为profile1的配置文件:{"keys": ["ctrl+d"], "command": {"action": "newTab", "profile": "profile1", "startingDirectory": "c:\\foo"}}
解释一下:
keys:快捷键
command:快捷键对应的事件
action:"splitPane"是在同一个窗口创建新的面板;"newTab"是创建新的窗口
profile:指定要打开的终端,值可以用终端的guid,也可以用终端的name
index:也是指定要打开的终端,0表示配置的第一个终端,依次类推
split:如果是创建新面板"splitPane",还可用参数"split"控制方向:"vertical"垂直方向;"horizontal"水平方向。
commandline:在打开终端时执行命令或运行某个程序
startingDirectory:指定打开终端时的目录
联系客服