前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >配置高颜值的Windows Terminal

配置高颜值的Windows Terminal

作者头像
fem178
发布2021-08-20 15:39:49
1.5K1
发布2021-08-20 15:39:49
举报
  • 1 安装Windows Terminal和新版的PowerShell

下载地址:https://github.com/PowerShell/PowerShell/releases/tag/v7.1.3 https://github.com/microsoft/terminal/releases/tag/v1.9.1942.0

除此之外,还要安装字体CaskaydiaCove Nerd Font, 这个字体能显示一些古怪的符号。https://www.fontke.com/font/64992491/

  • 2 安装一些Powershell 插件

打开Windows Terminal,如果之前没有配置过它,那么默认打开的是新安装的PowerShell。如图所示,分别输入命令Install-Module -Name PSReadLine Install-Module oh-my-posh 。

如需要支持git插件,输入 Install-Module posh-git ,这要看个人需求了。

  • 3 配置 Windows Terminal

按ctrl+逗号组合键,打开Windows Terminal的设置面板,左下角有个打开JSON文件,点击,用vscode打开seething.json文件,如图所示,找到新版PowerShell的配置区域。

输入下面的代码配置:

代码语言:javascript
复制
{
    // Powershell 7.1.3配置
    "guid": "{574e775e-4f2a-5b96-ac1e-a2962a402336}",//这里不能修改,因为每台电脑都不一样
    "hidden": false,
    "name": "PWshell", // 可不改,看个人喜好
    // 注意:一定要写上 -nologo,否则开启 powershll 会有一段话输出,很讨厌!
    "commandline": "C:/Program Files/PowerShell/7/pwsh.exe -nologo",
    "source": "Windows.Terminal.PowershellCore",
    // 启动菜单一定要设置为 <.>,否则后面重要的一步将会无效!
    "startingDirectory": ".",
    // 字体
    "fontFace": "CaskaydiaCove NF",
    "fontSize": 13,
    "historySize": 9001,
    "padding": "5, 5, 20, 25",
    "snapOnInput": true,
    "useAcrylic": false,
    // 颜色
    "colorScheme": "Homebrew"
}

再往下,schemes后面的中括号内添加

代码语言:javascript
复制

{
    "name": "Homebrew",  // 对应上面的颜色配置!!!!
    "black": "#000000",
    "red": "#FC5275",
    "green": "#00a600",
    "yellow": "#999900",
    "blue": "#6666e9",
    "purple": "#b200b2",
    "cyan": "#00a6b2",
    "white": "#bfbfbf",
    "brightBlack": "#666666",
    "brightRed": "#e50000",
    "brightGreen": "#00d900",
    "brightYellow": "#e5e500",
    "brightBlue": "#0000ff",
    "brightPurple": "#e500e5",
    "brightCyan": "#00e5e5",
    "brightWhite": "#e5e5e5",
    "background": "#283033",
    "foreground": "#00ff00"
},

  • 4 添加 Powershell 启动参数

在 powershell 中输入

代码语言:javascript
复制
code $Profile

如果没有安装vscode,则输入

代码语言:javascript
复制
notepad.exe $Profile

打开一个空文件,如图所示

输入以下内容:

代码语言:javascript
复制
#-------- Import Modules BEGIN ---------------------
# 引入 posh-git  ,可选项,看个人情况
Import-Module posh-git

# 引入 oh-my-posh
Import-Module oh-my-posh

# 设置 PowerShell 主题
Set-PoshPrompt -Theme Paradox
#--------------- Import Modules END   ----------------


#--------------- Set Hot-keys BEGIN   ----------------
# 设置 Tab 键补全
# Set-PSReadlineKeyHandler -Key Tab -Function Complete

# 设置 Ctrl+d 为菜单补全和 Intellisense
Set-PSReadLineKeyHandler -Key "Tab" -Function MenuComplete

# 设置 Ctrl+d 为退出 PowerShell
Set-PSReadlineKeyHandler -Key "Ctrl+d" -Function ViExit

# 设置 Ctrl+z 为撤销
Set-PSReadLineKeyHandler -Key "Ctrl+z" -Function Undo

# 设置向上键为后向搜索历史记录
Set-PSReadLineKeyHandler -Key UpArrow -Function HistorySearchBackward

# 设置向下键为前向搜索历史纪录
Set-PSReadLineKeyHandler -Key DownArrow -Function HistorySearchForward
#--------------- Set Hot-keys END   ----------------

下面就是配置完成的效果

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-07-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 数值分析与有限元编程 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档