设置 windows terminal

作者: , 共 1489 字 , 共阅读 0

微软放出了 windows terminal 的正式版,它不光是 windows 自带的命令行终端,也可以用来替代 mobaterm 之类的 SSH 客户端。下面是其设置的一些笔记。

1. 下载和安装

在 microsoft store 里可以搜索下载安装。但 microsoft store 有时候不好使,显示无法加载页面(即使翻墙也无效)。这时候可以在下面地址下载安装文件安装:

https://github.com/microsoft/terminal/releases

2. 配置文件

点击标签栏上的下箭头然后选设置,或者使用快捷键ctrl+,,可以编辑设置文件。windows terminal 通过该设置文件进行配置。

2.1. 配置快速链接

profiles/list里可配置快速链接,显示于标签栏的箭头下,可以点击快速打开 SSH 站点(实际可执行任何命令),从而不用每次手工输入 IP 等信息。

    "profiles": {
        "list": [ {
            "guid": "xxxx", 
            "name": "machine1",         
            "suppressApplicationTitle": true,
            "commandline": "ssh ip1",           
        }, {
            "guid": "yyyy", 
            "name": "machine2", 
            "tabTitle: "machine2",          
            "suppressApplicationTitle": true,
            "commandline": "ssh ip2",           
        }
        ]
    }

2.2. 设置标签窗口标题

如果我们用 windows terminal 访问多个服务器,会有多个标签窗口。默认情况下,标签窗口的标题是每个服务器的当前路径(根据服务器自己的设置而定),无法区分窗口对应的服务器。我们可以通过tabTitle指定标签标题(默认为name),但还需要指定suppressApplicationTitle=true来避免窗口标题被改动。

{
    "guid": "yyyy", 
    "name": "machine2", 
    "tabTitle: "title2",            
    "suppressApplicationTitle": true,
    "commandline": "ssh ip2",           
}

重点:添加"suppressApplicationTitle": true

Q. E. D.

类似文章:
IT » WSL, SSH
世界上最好的 Linux 发行版 Bash on Windows 已经升级到了 Ubuntu 18.04 ,并且提供越来越多的功能。下面是笔记,记录如何启动子系统的 SSHD 服务并设置开机自动启动,也顺带开机自动启动了子系统。
键盘流(指尽量使用键盘,少动用鼠标,尤其不要在鼠标和键盘之间来回切换)是我追求的目标。我工作中用的最多的软件是 Excel ,写代码写的最多的是 Excel/VBA。用得多了自然比较关注工作效率,所以我在 Excel 键盘流上略有心得,这里给大家分享一下。网上有很全的快捷键列表,但那不是我想写的,因为太多记不下来不实用。这里只列举一下我在实际工作中的的确确总是在用的,为自己方便,也共享给大伙们。
编程 » Matlab, 编译器
现在比较新的电脑基本上都是 64 位的 CPU , Matlab 也是 64 位的版本,但 64 位的 Matlab 没有自带编译器,需另行安装编译器。下面是方法之一:
相似度: 0.055
编程 » Excel, VBA
Excel VBA 出错时给出的错误信息极少,需要充分利用各种工具来进行调试。
IT » Linux系统配置
查看当前 DNS :
编程 » Matlab, 字体
Matlab 默认字体为 Monospaced ,这是种逻辑字体,它在不同语言和操作系统上映射为不同的物理字体。一般在中文系统下, Monospaced 字体被映射到宋体。它很丑,我想换掉它。
相似度: 0.051
boost是除std外最常用的 C++库,覆盖很多常用操作。目前最新的版本是1.59.0
编程 »
我们用boost的命令行库program_options解析命令行,在解释布尔命令行时使用下面代码:
编程 »
一般而言,在 Python 里: