news 2026/6/13 21:39:16

Windows命令行代码自动补全详细步骤

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Windows命令行代码自动补全详细步骤

在 Linux 或 macOS 上,很多开发者喜欢使用zsh + oh-my-zsh来获得强大的命令补全、历史搜索和美化提示。在 Windows 上,我们也可以打造类似体验,利用PowerShell 7 + Oh My Posh + PSReadLine + posh-git,并让 VS Code 终端完美适配。本文将详细介绍安装与配置步骤。

一、安装 Nerd Fonts 字体

Oh My Posh 使用了大量图标和 Git 状态符号,如果字体不支持就会出现乱码。推荐字体包括:

  • Cascadia Code PL
  • MesloLGS NF
  • JetBrainsMono Nerd Font

下载地址:Nerd Fonts 官网

安装步骤:

  1. 下载你喜欢的 Nerd Font。
  2. 双击字体文件 → 点击“安装”。
  3. 在终端或 VS Code 设置中选择该字体。

二、安装 PowerShell 7

PowerShell 7 是新版跨平台 PowerShell,提供更多特性和兼容性。

官方安装指南:Installing PowerShell on Windows

安装完成后,可以在命令行确认版本:

pwsh--version

如果显示7.x.x,说明安装成功。

注意Windows 默认仍保留 PowerShell 5.1,VS Code 或 CMD 可能默认启动的是旧版,需要手动设置。

安装完之后到设置如果看不到PowerShell 7,那么手动添加一个配置文件

三、安装 Oh My Posh、posh-git 和 PSReadLine

在 PowerShell 7 中执行:

# 更新 PowerShellGetInstall-Module-Name PowerShellGet-Force# 安装 Oh My Poshwinget install JanDeDobbeleer.OhMyPosh-s winget# 安装 posh-git(Git 自动补全)Install-Moduleposh-git-Scope CurrentUser-Force# 安装 PSReadLine(增强自动补全)Install-ModulePSReadLine

四、修改 PowerShell 配置文件

PowerShell 配置文件路径:

$PROFILE

可以用 VS Code 打开:

code$PROFILE

在文件末尾加入:

# Tab 键显示自动补全菜单Set-PSReadLineKeyHandler-Key Tab-FunctionMenuComplete# 上下方向键搜索历史命令Set-PSReadLineKeyHandler-Key UpArrow-FunctionHistorySearchBackwardSet-PSReadLineKeyHandler-Key DownArrow-FunctionHistorySearchForward# 启动 Oh My Poshoh-my-posh init pwsh--config"$env:POSH_THEMES_PATH/jandedobbeleer.omp.json"|Invoke-Expression# 启用 Git 自动补全Import-Moduleposh-git

保存并重启 PowerShell,就可以啦。

五、VS Code 终端配置

为了在 VS Code 内部也能使用 PowerShell 7 和 Oh My Posh,需要修改 VS Code 的settings.json

打开 settings.json

  1. 按快捷键:
Ctrl + Shift + P
  1. 输入:
settings json

或者点击右上角的按钮转换成json

添加配置

{"terminal.integrated.defaultProfile.windows":"PowerShell 7","terminal.integrated.profiles.windows":{"PowerShell 7":{"path":"D:\\Program Files (x86)\\PowerShell\\7\\pwsh.exe","icon":"terminal-powershell"}},"terminal.integrated.fontFamily":"JetBrainsMono Nerd Font"}

注意:路径根据实际安装位置调整。
字体名称必须和安装的 Nerd Font 对应。

保存并重启 VS Code 终端

  1. 关闭所有终端
  2. 打开新终端

大功告成!

📚推荐阅读

Git安装教程及常用命令!

Cursor使用教程!

TensorBoard最全使用教程!

多个 GitHub 账户SSH 密钥配置全攻略

关于深度学习和大模型相关的知识和前沿技术更新,请关注公众号aicoting!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/12 2:33:47

3步轻松部署Mixtral 8X7B大模型:新手也能快速上手指南

3步轻松部署Mixtral 8X7B大模型:新手也能快速上手指南 【免费下载链接】Mixtral-8x7B-Instruct-v0.1-llamafile 项目地址: https://ai.gitcode.com/hf_mirrors/Mozilla/Mixtral-8x7B-Instruct-v0.1-llamafile 想要在个人电脑上运行强大的Mixtral 8X7B大语言…

作者头像 李华
网站建设 2026/5/28 16:24:41

Python贝叶斯建模实战指南:Bambi让复杂统计变简单

Python贝叶斯建模实战指南:Bambi让复杂统计变简单 【免费下载链接】bambi BAyesian Model-Building Interface (Bambi) in Python. 项目地址: https://gitcode.com/gh_mirrors/ba/bambi 你是否曾被复杂的贝叶斯统计模型吓退?是否因为繁琐的代码而…

作者头像 李华
网站建设 2026/6/4 13:41:04

如何快速检测处理器微码:终极解析工具完全指南

如何快速检测处理器微码:终极解析工具完全指南 【免费下载链接】MCExtractor Intel, AMD, VIA & Freescale Microcode Extraction Tool 项目地址: https://gitcode.com/gh_mirrors/mc/MCExtractor MCExtractor是一款专为Intel、AMD、VIA和Freescale处理器…

作者头像 李华
网站建设 2026/6/6 1:35:13

5分钟掌握React性能优化:3款工具深度评测

5分钟掌握React性能优化:3款工具深度评测 【免费下载链接】Vue.Draggable 项目地址: https://gitcode.com/gh_mirrors/vue/Vue.Draggable React作为现代前端开发的主流框架,其性能优化一直是开发者关注的核心问题。随着应用复杂度增加&#xff0…

作者头像 李华
网站建设 2026/6/9 5:23:28

无需手动编译:直接拉取预装TensorFlow-v2.9的Docker镜像

无需手动编译:直接拉取预装TensorFlow-v2.9的Docker镜像 在深度学习项目中,最让人头疼的往往不是模型调参,而是环境配置——“在我机器上能跑”成了团队协作中最常听到的无奈吐槽。Python 版本不一致、CUDA 驱动版本错配、pip 安装后报错 mis…

作者头像 李华
网站建设 2026/6/10 21:51:25

网络设备自动化配置终极指南:从零搭建完整管理系统

网络设备自动化配置终极指南:从零搭建完整管理系统 【免费下载链接】awesome-sysadmin A curated list of amazingly awesome open-source sysadmin resources. 项目地址: https://gitcode.com/GitHub_Trending/aw/awesome-sysadmin 还在为几十台网络设备的配…

作者头像 李华