Windows terminal使用说明

news2024/9/20 16:29:08

1 terminal基本介绍

1 下载

从微软商店上下载的方式网速比较慢,一种直接的方式是直接用命令行运行命令

winget install --id=Microsoft.WindowsTerminal -e

# Window Terminal 安装以及使用(2021最新)

2 ssh配置

# 使用Windows Terminal进行SSH登录

1 通过label登录

首先进入 Windows Terminal 设置界面:

[外链图片转存中…(img-Bv8IKhIL-1725781208735)]

在设置解密左侧最下方点击“打开JSON文件”,这时系统会调用默认文本编辑器打开配置文件。
在文本编辑器中找到 profiles => list 节点:

[外链图片转存中…(img-mNj8fl6d-1725781208735)]

在list中添加一个节点:

{
	"guid": "{a10c1013-d3f4-479c-bb69-7899e7597871}",
	"hidden": false,
	"name": "my_server",
	"commandline" : "ssh -i <username>@<ip/url> -p<ssh端口号>",
	"icon": "<icon path>"
}
  • guid:连接表示,全局唯一,可以通过Online GUID / UUID Generator生成
  • hidden:是否隐藏,默认即可
  • name:在标签栏显示的名称
  • commandline:命令行命令,请将尖括号相关内容替换成自己的
  • icon:标签栏显示的图标,可以是本地图片,也可以是网络图片
    如果你要连接的远程设备是通过账号密码登录的话,那么此时保存配置并重新打开 Windows Terminal 即可使用。
2 通过 SSH 密钥登录

这是更安全也更方便的方法。关于如何生成密钥对以及如何在Linux服务器配置公钥并设置密钥验证,网上有很多其他教程,这里就不赘述了。
只说一下 Windows Terminal 如何设置使用私钥:
还是打开刚刚的配置文件,将 commandline 修改为 ssh -i \"<私钥地址>\" <username>@<ip/url> -p<ssh端口号>。比如我将文件名为 TestKey的私钥存放于 C:\Users\<用户名>\.ssh目录内,则应修改为:

ssh -i \"~/.ssh/TestKey\" <username>@<ip/url> -p<ssh端口号>

此时保存配置文件并重新打开 Windows Terminal 即可!
注:若提示 permission denied之类的错误,可以尝试删除C:\Users\<用户名>\.ssh目录下的known_hosts文件试试。

2 美化工具

1 安装

可以参考oh-my-posh官方文档
微软商店链接 ms-windows-store://pdp/?productid=XP8K0HKJFRXGCK

2 字体

Oh My Posh 配置成功后,我们重新打开 Windows Terminal 会发现输入提示出现了乱码,这是因为我们目前终端正在使用的字体不支持图标导致的。我们需要安装 Nerd Fonts 字体

1 安装字体

打开 Nerd Fonts 字体的下载地址,选择我们自己喜欢的字体下载安装即可,这里我选择的字体是Hack Nerd Font

2 配置字体

打开 Windows Terminal,使用快捷键 Ctrl+Shift+, 打开 Windows Terminal 的配置文件。

"defaults": {
	"font": {  
		"face": "Hack Nerd Font"  
	}  
}

配置好字体后重新打开终端

3 主题
1 选择主题

Oh My Posh 官方提供了许多开箱即用的主题供我们选择。

访问下面的链接即可查看主题预览效果。

ohmyposh.dev主题官方

2 使用主题

在命令行中输入Get-PoshThemes ,在输出内容的最下面可以查看主题预设文件的路径

按住Ctrl点击该链接即可打开该文件夹,然后将所想要的主题的主题文件(一般都是"主题.omp.json")路径复制下来,再到Windows Terminal中输入

在命令行中输入notepad $profile 命令打开 PowerShell 的配置文件,在配置文件中加入主题预设文件路径即可
在原有的命令后添加--config '<路径>',以jandedobbeleer.omp.json主题为例,在oh-my-posh init pwsh后添加--config 'C:/Users/Posh/jandedobbeleer.omp.json'
修改后的配置文件为

oh-my-posh init pwsh --config 'C:/Users/Posh/jandedobbeleer.omp.json' | Invoke-Expression
4 配置 VScode
  1. 打开vscode的设置
  2. 在顶部输入框输入以下字符:
Integrated:Font Family
  1. 在所显示(Terminal › Integrated:Font Family)的输入框中输入
Hack Nerd Font
  1. 一定要重启VScode,一定要重启VScode,一定要重启VScode;重要的事情说三遍,如果有存在的VScode窗口并且不重启VScode,会报各种各样的错误,网上的解决方式都无法解决。(忘记重启,折腾了一个小时,把午休时间浪费了)
  2. 使用 CTRL+召唤终端,即可看到样式发生改变
5最终效果
  • 在 VSCode 中同样需要配置 Terminal 的字体为 Nerd 字体才可以正常显示图标
  • 在 Windows 中使用 neofetch 命令的教程:点我查看


Oh My Posh | Windows Terminal 美化指南
# Windows Terminal美化(oh-my-posh3)

3 vscode 使用配套主题

待续

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2118476.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

网安学习与木马病毒

一、网安知识学习大点(B站大学) 现状&#xff1a;掌握基本的编程思想、了解过网络知识、听说过一些网安的东西 0、法律 1、操作系统&#xff08;Windows和Linux&#xff09; 2、数据通信&#xff08;网络&#xff09; 3、数据库&#xff08;mysql&#xff09; 4、一门编程…

高效诊断Linux性能问题

从uptime命令开始&#xff1b;这里的关键指标是平均负载&#xff0c;它显示了过去 1分钟&#xff0c;5分钟和15分钟内正在运行或等待资源的进程平均数量&#xff1b;如果这些数字持续高于CPU内核数&#xff0c;则可能表明进程正在争夺资源&#xff0c;提示我们使用其他工具深入…

“视频号小店:微信新零售生态中的创新引擎与未来展望“

随着数字技术的快速发展&#xff0c;微信视频号利用其社交特性和庞大的用户基础&#xff0c;正逐渐崭露头角&#xff0c;成为新零售行业的新宠。视频号小店&#xff0c;作为这一生态系统中的创新亮点&#xff0c;为商家提供了一个集商品展示、交易促成和营销策略于一体的全新商…

企业文件加密软件怎么选?2024超好用的十款企业文档加密软件推荐!臻品优选!

"数据如金需锁固&#xff0c;密文守护保安宁。" 文件加密软件是守护企业数据安全的重要利器&#xff0c;选择一款适合企业自身需求的加密软件&#xff0c;不仅能够提升数据安全性&#xff0c;还能优化团队协作效率&#xff0c;确保业务连续性。 本文特为您臻选2024年…

安卓framework美化手势导航侧滑返回UI

文章目录 手势导航的侧滑返回效果图原生效果如下:要实现的功能,: 实现代码1. 初始化代码2. 修改绘制的代码,进行箭头与退出UI的显示3. 拖动的时候手指上下移动时,箭头ui跟着移动 以下是一些其他可以美化安卓右滑手势拖动 UI 的方法&#xff1a;视觉效果方面形状和布局方面 安卓…

「电商运营」高客单和低客单产品及选品的运营区别

高客单和低客单产品在运营重点和选品方向上存在明显的差异。在实际运营中&#xff0c;需要根据产品的特点和市场需求&#xff0c;制定合适的运营策略和选品方向&#xff0c;以实现产品的成功运营和盈利。 一、高客单产品运营重点 1、目标客户精准定位 由于高客单产品价格较高…

深度解析Unix系统的基本概念及优缺点和原理

介绍 Unix系统是一种多用户、多任务、分时操作系统&#xff0c;起源于20世纪70年代初&#xff0c;由贝尔实验室开发。它具有强大的命令行接口和层次结构的文件系统&#xff0c;支持多种处理器架构&#xff0c;广泛应用于工程应用和科学计算等领域。 基本概念 一、Unix系统的起…

以实时,见未来——DolphinDB 2024 年度峰会圆满举办

2024年9月6日&#xff0c;“以实时&#xff0c;见未来”—— DolphinDB 2024 年度峰会在杭州圆满落下帷幕。本次峰会由主会场与三个专题分会场组成&#xff0c;众多金融机构领导与专家、行业领袖、高校与研究机构学者等近300位嘉宾共襄盛举&#xff0c;一同探讨数智化浪潮下金融…

乐鑫无线WiFi芯片模组,家电设备智能联网新体验,启明云端乐鑫代理商

在当今这个数字化飞速发展的时代&#xff0c;智能家居和物联网(IoT)设备已经成为我们生活中不可或缺的一部分。随着技术的进步&#xff0c;我们对于设备联网的需求也在不断提升。 智能家居、智能门锁、智能医疗设备等&#xff0c;这些设备通过联网实现了数据的实时传输和远程控…

【AI绘画】Midjourney光影控制详解

博客主页&#xff1a; [小ᶻZ࿆] 本文专栏: AI绘画 | Midjourney 文章目录 &#x1f4af;前言&#x1f4af;为什么要学习光影控制光影控制的作用 &#x1f4af;强化主题hard lighting&#xff08;硬光 &#xff09;soft lighting&#xff08;软光/柔光&#xff09;测试 &…

C++进阶——多态

什么是多态&#xff1f;通俗来说&#xff0c;就是多种形态&#xff0c;具体点就是去完成某个行为&#xff0c;当不同的对象去完成时会产生不同的状态。 举个栗子&#xff1a;比如买票这个行为&#xff0c;当普通人买票时&#xff0c;是全价买票&#xff1b;学生买票时&#xf…

数据库进阶:2.索引

1.数据库中的索引 1.1索引的概念 介绍&#xff1a;索引&#xff08;index&#xff09;是帮助MySQL高效获取数据的数据结构&#xff08;有序&#xff09;。在数据之外&#xff0c;数据库系统还维护着满足特定查找算法的数据结构&#xff0c;这些数据结构以某种方式引用&#x…

AI绘图怎么变现?想做点副业的小白必看!

在科技飞速发展的今天&#xff0c;AI绘图作为一种新兴技术&#xff0c;不仅改变了艺术创作的方式&#xff0c;也为创作者提供了多种变现途径。本文将详细探讨几种常见的AI绘图变现方式&#xff0c;帮助创作者更好地利用这一技术实现经济收益。 更多实操教程和AI绘画工具&#x…

第四届“长城杯”网络安全大赛 暨京津冀网络安全技能竞赛(初赛) 全方向 题解WriteUp

战队名称&#xff1a;TeamGipsy 战队排名&#xff1a;18 SQLUP 题目描述&#xff1a;a website developed by a novice developer. 开题&#xff0c;是个登录界面。 账号admin&#xff0c;随便什么密码都能登录 点击头像可以进行文件上传 先简单上传个木马试试 测一下&…

保姆级别带你了解个股场外期权的交易买卖流程

今天期权懂带你了解保姆级别带你了解个股场外期权的交易买卖流程。个股场外期权的交易方式主要包括电话或电子邮件协商、中介平台撮合、电子交易系统、合约签订和定制化服务。 场外个股期权交易买卖流程 第一&#xff0c;个人想要参与交易个股场外期权需要通过合法的金融机构…

最新篇 接口测试工具Postman 企业常规面试题出炉~(附答案)

面试题目录 说下你对Postman的了解&#xff1f; Postman你在工作中使用流程是什么样的&#xff1f; Postman 你使用了哪些功能&#xff1f; Postman 里面如何管理测试环境&#xff1f; Postman如何设置关联&#xff1f;postman参数化有哪几种方式&#xff1f; 在postman中&…

Qt/C++ Mysql数据库用户登录分配软件(源码分享)

功能简介&#xff1a; 这是一个基于 Qt/C 实现的简单 MySQL 用户权限管理系统&#xff0c;能够通过控制台交互输入进行数据库连接、用户创建、权限分配以及用户查询的自动化操作。用户可以通过该软件登录到 MySQL 服务器&#xff0c;选择数据库&#xff0c;并根据需求创建新用…

拍摄录制剪辑太麻烦?一键生成3D文旅视频的AI神器来了!

AI正在改变世界。 从Chat GPT的横空出世到大语言模型的爆发&#xff0c;AI开始融入人们的生活&#xff0c;人类与AI的对话无处不在&#xff1b; Midjournery等文生图工具&#xff0c;让“神笔马良”走进现实&#xff0c;每个人都能用AI创作出生动的图片&#xff1b; Sora更是…

引入sqlite作为云盒和硬盒子驱动的日志记录功能

1.下载源码 wget https://www.sqlite.org/2024/sqlite-autoconf-3460100.tar.gz 2.解压安装与引用 注意&#xff1a;不能将源码下载到Windows和虚拟机的共享文件夹下&#xff0c;自动构建的时候会导致一系列的问题 ./configure CCgcc --prefix/usr/lib

VMware虚拟机上安装openfileresa开源的NAS存储管理解决方案和ISCSI共享磁盘存储

目录 文章目录 目录说明下载安装镜像创建虚拟机安装 openfileresa 操作系统重新启动系统使用 root 用户登录使用内置的用户 openfiler 登录 创建 ISCSI 的共享存储1、添加存储硬盘2、查看添加的磁盘3、对硬盘分区4、创建卷组(Volume Group)5、创建数据卷(Volume)6、启动 ISCSI …