我个人是喜欢用Antigravity ,之前海鲜市场拼车的Plus.
先说问题,每次执行命令都默认执行ps命令,一堆红字,然后他自己有执行cmd,是又浪费效率又消耗Token.
解决方法:
- 在 Antigravity 中按下快捷键
Ctrl + Shift + P(Windows 系统)唤出命令面板。 - 在输入框中输入:
Terminal: Select Default Profile(如果你安装了中文语言包,请输入终端: 选择默认配置文件)。 - 按下回车后,在弹出的下拉列表中找到并点击
Command Prompt(或者显示为cmd.exe)。 - 设置完成后,按下
Ctrl + ~打开终端面板,点击右上角的+号新建一个终端,此时默认弹出的就会是 CMD 了。
先上总结,其实我觉得很多时候都设置成默认CMD 会效率很多 毕竟你大爷还是你大爷!
对于刚接触编程的小白来说,主流 IDE(集成开发环境,比如 VS Code、Cursor、或者你提到的各类现代化/AI辅助编程工具)本身已经够复杂了,但最让头疼的,就是 IDE 底部那个黑乎乎的、时不时报错的终端(Terminal)。
咱们今天就把 CMD、PowerShell (PS) 和 Git 拆解开来,用大白话聊聊它们在 IDE 里到底怎么用,以及如何避开那些让新手怀疑人生的“坑”。
在 Windows 系统下,当你打开 IDE 的终端时,通常会面对这三个选项。它们其实都是你和电脑“说话”的窗口,只是“方言”不同。
1. CMD (Command Prompt - 命令提示符)
- 人设: 德高望重的老大爷。
- 特点: 从上古 Windows 时代活到现在,语法古老,功能基础,但极其稳定、启动快、兼容性极强。
- 日常用途: 跑一些最基础的脚本,或者运行那些在别的终端里莫名其妙报错的老古董程序。
2. PS (PowerShell)(各种红字,懵逼!)
- 人设: 浑身肌肉的现代特种兵。
- 特点: 微软亲儿子,用来取代 CMD 的。它的命令(叫 Cmdlet)非常强大,能直接和系统的底层对象交互。
- 日常用途: 现在大多数 IDE(比如 VS Code)的默认终端就是它。你敲的绝大多数运行代码的命令,都在这里执行。
3. Git (通常指 Git Bash) 开启来有点卡(我电脑垃圾)
- 人设: 带着“时光机”的跨国翻译官。
- 特点: Git 本身是一个代码版本控制系统(用来存档、防丢失的),但在 Windows 上安装 Git 后,它会附带一个叫 Git Bash 的终端。它可以让你在 Windows 电脑上使用 Linux 的命令(比如
ls、rm等)。 - 日常用途: 专门用来敲 Git 命令(比如
git commit、git push),或者当你跟着网上的 Linux/Mac 教程敲代码时,用它能无缝衔接。
第二步:在现代 IDE 中怎么玩转它们?
无论你是用 VS Code 还是其他衍生 IDE,终端的玩法几乎是一致的。
- 召唤终端: 记住这个快捷键
Ctrl + ~(波浪号键,通常在 Esc 键下方)。这能瞬间唤醒或隐藏底部的终端面板。 - 切换“武器”: 在终端面板的右上角(或右侧),通常会有一个加号
+和一个下拉箭头v。点击下拉箭头,你可以随意切换新建一个 CMD、PowerShell 还是 Git Bash 窗口。 - 多开与分屏: 你可以同时开着一个 PS 运行本地服务器,再开一个 Git Bash 用来提交代码。它们互不干扰。
第三步:高能预警 —— 新手必看“避坑指南”
小白在终端里踩的坑,99% 都集中在以下这四点。提前避开,能救你无数个熬夜的晚上。
坑位一:PowerShell 的“红字天书”(执行策略报错)
症状: 当你试图在 PowerShell 里激活 Python 虚拟环境(如 venv\Scripts\activate)或者运行某个脚本时,终端突然吐出一大段红字,提示“因为在此系统上禁止运行脚本…”。
避坑: 这是因为 Windows 默认为了安全,锁死了 PS 的脚本执行权限。
- 解法: 用管理员身份运行电脑自带的 PowerShell(不在 IDE 里,在开始菜单里搜),然后输入:
Set-ExecutionPolicy RemoteSigned按回车,输入Y确认。一劳永逸,以后在 IDE 里再也不会报这个错了。
坑位二:迷失在文件路径里(“找不到文件”)
症状: 明明代码就在左侧的文件树里,在终端输入 python main.py,却报错提示 No such file or directory。
避坑: 终端是一个“瞎子”,它只知道自己当前所在的目录(看你输入光标前面那一串路径)。如果你终端所在的文件夹,和你代码所在的文件夹不是同一个,它就找不到。
- 解法: 永远养成看路径的习惯。如果路径不对,用
cd 文件夹名进入正确的目录。在 IDE 里更简单的做法是:右键点击左侧你的代码文件夹,选择**“在集成终端中打开”**,它会自动帮你把路径对齐。
坑位三:Git Commit 陷入“死循环”(Vim 陷阱)
症状: 在终端敲了 git commit 忘了加 -m "说明",突然界面变了,出现一排排带 ~ 号的空白行,按什么键都没反应,关也关不掉。
避坑: 你不小心掉进了 Linux 最古老的文本编辑器 Vim 里。这是程序员的“新手村第一只史莱姆”。
- 解法: 不要慌。依次按下键盘上的按键:先按
Esc,然后输入冒号:,接着输入wq,最后按回车Enter。(wq的意思是 Write & Quit,保存并退出)。世界就清静了。
坑位四:乱敲命令导致环境崩溃
症状: 跟着网上的教程,不管什么命令(比如 npm install -g xxxx 或 pip install xxxx)都往默认的系统终端里塞。
避坑: 永远不要把第三方包直接装在系统的全局环境里,这会导致不同项目之间的依赖打架。
- 解法: 无论写 Python 还是前端(Node.js),永远在项目文件夹里创建虚拟环境/局部依赖。确保终端路径前面带有
(venv)或者类似标志时,再去执行安装命令。
其实,所有的报错都是机器在用非常直白(但有些死板)的方式在向你求救。多看报错信息的最后两行,你就能解决大部分问题。
1 个帖子 - 1 位参与者