vscode运行c++结果输出在windows终端的两种方法

方法1

打开.vscode中launch.json文件

修改下面三个配置

"program":"C:\\Windows\\System32\\cmd.exe",

"args": ["/C","${fileDirname}\\${fileBasenameNoExtension}.exe","&","pause"],

"externalConsole": true,

以非调试模式运行,ctrl+F5

方法2

打开.vscode中launch.json文件

修改"externalConsole": true,

在main函数中最后加入getchar()函数

注:方法2如果只修改externalConsole为true终端会一闪而过

### 配置 VSCode 实现彩色输出终端颜色设置 为了在 VSCode 中实现终端输出的颜色化,可以通过多种方式完成这一目标。以下是几种常见的方法: #### 方法一:通过安装扩展来美化终端 可以利用 Base16 提供的主题样式来自定义终端的颜色风格。访问 [Base16 Terminal Colors for Visual Studio Code](https://base16.com/) 页面,选择一种喜欢的配色方案并将其应用到 VSCode 的设置中[^2]。 #### 方法二:手动调整 `settings.json` 文件中的颜色配置 如果希望更精细地控制终端的颜色表现,可以在 VSCode 的全局或工作区级别的 `settings.json` 文件中添加自定义颜色规则。具体操作如下: - 打开 VSCode 设置文件(快捷键:Ctrl+, 或者菜单栏依次点击 File -> Preferences -> Settings)。 - 转至 JSON 编辑模式(右上角找到“Open Settings (JSON)”按钮),然后加入以下字段: ```json { "workbench.colorCustomizations": { "[Default Dark+]": { "terminal.ansiRed": "#FF5C57", "terminal.ansiGreen": "#A3BE8C", "terminal.ansiYellow": "#EBCB8B", "terminal.ansiBlue": "#81A1C1", "terminal.ansiMagenta": "#B48EAD", "terminal.ansiCyan": "#88C0D0", "terminal.ansiWhite": "#E5E9F0" } } } ``` 上述代码片段展示了如何针对默认深色主题重新指定 ANSI 控制序列对应的颜色值[^3]。 #### 方法三:借助 Python 库实现脚本级的日志着色功能 对于运行于 Node.js 环境下的项目来说,还可以采用 PowerShell 命令赋予程序更高的权限以便支持更多样化的色彩表达形式。例如执行命令 `set-executionpolicy remotesigned` 后即可启用相关特性[^4];而对于基于 Python 开发的应用,则推荐引入像 Colorama 这样的第三方库辅助处理跨平台兼容性的打印需求。 ```python from colorama import init, Fore, Style init() print(Fore.RED + 'Error Message' + Style.RESET_ALL) print(Fore.GREEN + 'Success Information') ``` 以上介绍了三种不同的途径帮助开发者达成让 VSCode 输出具备多彩特性的目的。每种手段各有侧重适用场景,请依据实际开发环境选取合适的解决方案。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值