vscode 中使用新windows terminal 并修改主题

浪子不回头ぞ 提交于 2021-02-11 22:39:15

目前没有找到能在vscode中使用的办法... 建议还是cmder吧, 不要瞎折腾了

还是gg好啊, 找了一会就找到了, 浪费我几个小时用bing和百度... 

原文链接: vscode 中使用新windows terminal 并修改主题

 

https://docs.microsoft.com/zh-cn/windows/terminal/

https://github.com/microsoft/terminal

https://iterm2colorschemes.com/

https://windowsterminalthemes.dev/

https://medium.com/analytics-vidhya/how-to-replace-external-terminal-in-visual-studio-code-with-the-new-windows-terminal-66e8460f2d31

 

cmder太慢了...所以想试试windows terminal

安装

直接在应用商店安装就行

 

这个看着是触摸板和手写板的问题

 

 

修改配置文件

~\AppData\Local\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\RoamingState\profiles.json

 

主题切换

https://github.com/Crawler995/wtcolor

报错 https://blog.csdn.net/hl971115/article/details/102078132

wtcolor : 无法加载文件 C:\Users\Ace\AppData\Roaming\npm\wtcolor.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 h
ttps:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。

以管理员身份运行ps, 然后重新设置模式

 

报错, 原因是文件名修改了

× Open config file failed! Please check the given path.

C:\Users\Ace\AppData\Roaming\npm\node_modules\wtcolor

 

安装git支持, powershell 管理员模式运行

Install-Module posh-git -Scope CurrentUser
Install-Module oh-my-posh -Scope CurrentUser

Install-Module -Name PSReadLine -Scope CurrentUser -Force -SkipPublisherCheck

创建配置文件, 使用$PROFILE可以看到文件位置

New-Item -ItemType file -Path $PROFILE  -Force

在配置文件中加入

Import-Module posh-git
Import-Module oh-my-posh
Set-Theme PowerlinePlus

 

安装字体

选择ttf, 然后全部安装

https://github.com/microsoft/cascadia-code/releases

 

查看主题

Get-Theme

 

加入右键菜单

添加注册表, Terminal是新建项, command也是新建项, Icon是新建字符串, command中的值是wt的位置, 图标用的cmder的

where wt
C:\Users\Ace\AppData\Local\Microsoft\WindowsApps\wt.exe

 

wt添加启动目录

好像也慢了不少啊....

 

在vscode中使用

好像没有解决办法... 每次都会重新弹出来一个新窗口... 

  "terminal.external.windowsExec": "wt -p cmd cmd",

修改配置文件

  "profiles": {
    "defaults": {
      //   "startingDirectory": "./",
      "startingDirectory": "%__CD__%",
      "fontFace": "Fira Code",
      "fontSize": 16,
      "useAcrylic": true,
      "snapOnInput": true,
      "supportApplicationTitle": true
      // Put settings here that you want to apply to all profiles.
    },

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!