使用 Windows 终端和 WSL

使用 Windows 终端和 WSL

安装 Windows Terminal

在windows 的应用商店下载安装 Windows Terminal

安装 WSL Ubuntu

  1. 开始 --> 设置 --> 更新和安全 --> 开发者选项 --> 开发人员模式
dev-setting.png
  1. 设置 --> 应用 --> 程序和功能
wsl-setting1.png
wsl-setting2.png

然后按提示重启电脑。

  1. 下载 Ubuntu

在windows 的应用商店下载安装 ubuntu

  1. 启动 Ubuntu
    如果第2步没有重启电脑,打开 Ubuntu 可能会出错
error.png

启动后,输入用户名和密码,就可以使用 Ubuntu 了。
此时打开 Windows Terminal,也自动有 Ubuntu 的选项了。

把 Windows Terminal 添加到右键菜单

  1. 准备内一个图标,放到一个指定的目录下, 如 "C:\win10\icon\terminal.ico"

  2. 新建一个文本文件,后缀名改为reg,注意使用ANSI编码,内容如下:

Windows Registry Editor Version 5.00
 
[HKEY_CLASSES_ROOT\Directory\Background\shell\wt]
@="此处打开 Windows terminal"
"Icon"="C:\\win10\\icon\\terminal.ico"
 
[HKEY_CLASSES_ROOT\Directory\Background\shell\wt\command]
@="C:\\Users\\Administrator\\AppData\\Local\\Microsoft\\WindowsApps\\wt.exe"

注意路径中的用户, 需使用自己电脑用户名。

双击运行reg,提示已经添加到注册表。此时在任意的文件夹中,右键菜单中都有“此处打开 Windows terminal”选项了。

menu.png

虽然能打开终端,但是路径并不是当前路径,需要修改配置:
打开 Windows Terminal --> 设置,给 profiles.defaults 加上这么一句:

"startingDirectory": null

添加 git bash

给 profiles 添加一项:

{
    "closeOnExit": true,
    "commandline": "\"%PROGRAMFILES%\\git\\usr\\bin\\bash.exe\" -i -l", // gitbash的命令行所在位置
    "guid": "{1c4de342-38b7-51cf-b940-2309a097f589}", // 唯一的标识
    "historySize": 9001,
    "icon": "C:\\win10\\imgs\\icons\\git.png", // git的图标,打开终端时候会看到
    "name": "Git cmd" // tab栏的标题显示
}
gitbash.png

设置主题

这里 有很多的主题。

例如,设置一个 windows Terminal 自带的主题 “Solarized Dark”,并且在右下角添加一个龙猫的小图片,配置如下:

{
    // Make changes here to the powershell.exe profile.
    "guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
    "name": "Windows PowerShell",
    "commandline": "powershell.exe",
    "colorScheme": "Solarized Dark",
    "hidden": false,
    "backgroundImage": "C:\\win10\\imgs\\WindowsTerminal\\totoro.png",
    "backgroundImageAlignment": "bottomRight",
    "backgroundImageOpacity": 0.3,
    "backgroundImageStretchMode": "none"
}

效果如下:


theme1.png

例如,给 WSL 设置一个 Ubuntu 主题,并且在右下角添加一个企鹅的小图片,配置如下:

{
    "guid": "{c6eaf9f4-32a7-5fdc-b5cf-066e8a4b1e40}",
    "hidden": false,
    "name": "Ubuntu-20.04",
    "source": "Windows.Terminal.Wsl",
    "colorScheme": "Ubuntu",
    "backgroundImage": "C:\\win10\\imgs\\WindowsTerminal\\linux.png",
    "backgroundImageAlignment": "bottomRight",
    "backgroundImageOpacity": 0.4,
    "backgroundImageStretchMode": "none"
}

同时需要设置 schemes:

{
    "name": "Ubuntu",
    "black": "#2e3436",
    "red": "#cc0000",
    "green": "#4e9a06",
    "yellow": "#c4a000",
    "blue": "#3465a4",
    "purple": "#75507b",
    "cyan": "#06989a",
    "white": "#d3d7cf",
    "brightBlack": "#555753",
    "brightRed": "#ef2929",
    "brightGreen": "#8ae234",
    "brightYellow": "#fce94f",
    "brightBlue": "#729fcf",
    "brightPurple": "#ad7fa8",
    "brightCyan": "#34e2e2",
    "brightWhite": "#eeeeec",
    "background": "#300a24",
    "foreground": "#eeeeec"
}

效果如下:


theme2.png

设置 Powerline

参照文档很容易搞

powerline.png

参考

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,636评论 5 468
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,890评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,680评论 0 330
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,766评论 1 271
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,665评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,045评论 1 276
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,515评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,182评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,334评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,274评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,319评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,002评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,599评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,675评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,917评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,309评论 2 345
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,885评论 2 341