修改VSCode中.exe文件的生成位置(亲测有效)

本文介绍如何在VSCode中配置C/C++环境以实现代码运行及调试功能,包括安装插件、设置编译命令、配置调试参数等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

看此博客之前,必须保证你已经配置好了VScode的C/C++环境, 已经可以正常运行(F10)和调试(F5)

1. 安装插件code runner

2. 在.vscode文件夹下新建settings.json文件(其实也可以到总settings.json文件中配置)

settings.json的文件名字千万别写错了!

3. 在settings.json添加下面的内容 (用自己的路径)

{
    "code-runner.executorMap":{
        "c" :"cd $dir && gcc $fileName -o D:\\Code\\C\\bin\\$fileNameWithoutExt && D:\\Code\\C\\bin\\$fileNameWithoutExt"
    }
}

D:\\Code\\C\\bin\\ 是我要放.exe文件的文件夹路径, $fileNameWithoutExt 是执行文件名

大家需要把前者改成自己的路径, &&前后有两个路径都要改

4. 打开launch.json, 修改"program"的配置如下(同理,你也要修改成自己的路径, 而且必须和settings.json中的路径一样):

"program": "D:\\Code\\C\\bin\\${fileBasenameNoExtension}.exe", // 将要进行调试的程序的路径

 5. 修改tasks.json中args选项中的路径(也是同理废话不啰嗦, 直接上图)

 ok大功告成了, 生成的.exe二进制文件都在其他的目录下了

<think>好的,用户想了解如何用VSCode.md文件转换为PDF。我需要先回忆一下相关步骤,确保信息准确。首先,VSCode本身并不直接支持导出PDF,所以可能需要插件或者外部工具。常见的应该是使用Markdown插件配合Pandoc或者直接使用Markdown PDF这个扩展。 接下来,用户可能已经安装了VSCode,但不确定是否安装了必要的扩展。我应该分步骤说明,先安装扩展,比如Markdown PDF,然后说明如何使用。同时,用户可能对Pandoc不太熟悉,需要简单介绍两种方法。 还要注意,安装Pandoc可能需要额外下载,特别是Windows用户,要提醒他们去官网下载。另外,中文支持可能会有问题,比如字体导致乱码,这时候需要指导如何修改CSS或者配置Pandoc的模板。 另外,用户可能遇到常见问题,比如数学公式渲染不正确,或者代码块样式问题,这里需要给出解决方案,比如检查LaTeX环境,或者自定义CSS。 最后,要确保步骤清晰,先方法一,再方法二,然后常见问题,这样用户容易跟随。还要检查是否有遗漏的点,比如是否需要安装Node.js,因为Markdown PDF依赖它,不过VSCode应该会提示安装,但最好还是提一下。 可能用户是写技术文档的,需要数学公式支持,所以强调使用$$的格式,并确保Pandoc的--pdf-engine正确设置,比如使用xelatex来支持中文。 总结下来,结构应该是:安装扩展 -> 方法一使用Markdown PDF -> 方法二使用Pandoc -> 常见问题 -> 注意事项。同时用中文,保持步骤简洁,代码块用$符号包裹,符合用户的要求。</think>在VSCode中将Markdown(.md)文件转换为PDF可通过以下两种主流方案实现,具体操作步骤如下: --- ### 方法一:使用Markdown PDF插件 **步骤1:安装扩展** 1. 打开VSCode侧边栏的"Extensions"(快捷键 `Ctrl+Shift+X`) 2. 搜索并安装 `Markdown PDF` (作者:yzane) 3. 重启VSCode激活插件 **步骤2:转换文件** 1. 打开需要转换的.md文件 2. 按下 `F1` 打开命令面板 3. 输入并选择以下任一命令: - `Markdown PDF: Export (pdf)` → 直接生成PDF - `Markdown PDF: Export (pdf) with browser` → 通过浏览器打印生成 **特性说明**: - 自动保留数学公式渲染(需正确使用`$$...$$`) - 支持代码块语法高亮 - 生成文件默认保存在.md同级目录 --- ### 方法二:使用Pandoc + LaTeX **步骤1:环境准备** 1. 安装 [Pandoc](https://pandoc.org/installing.html) 2. 安装 LaTeX 发行版(推荐[TeX Live](https://www.tug.org/texlive/)或[MiKTeX](https://miktex.org/)) **步骤2:通过终端转换** 1.VSCode中打开集成终端(`Ctrl+``) 2. 执行命令: ```bash pandoc input.md -o output.pdf --pdf-engine=xelatex -V mainfont="SimSun" ``` (注:`SimSun`可替换为系统中已安装的中文字体名) --- ### 常见问题处理 1. **中文乱码**: - 方法一中:在.md文件头部添加CSS样式: ```html <style> body { font-family: 'Microsoft YaHei'; } </style> ``` - 方法二中:确保`--pdf-engine=xelatex`并指定中文字体 2. **数学公式不渲染**: - 确认公式使用标准LaTeX语法 - Pandoc需添加参数:`--mathjax` 3. **表格/代码块格式错乱**: - 避免使用复杂表格结构 - 为代码块指定语言类型,如: ````markdown ```python print("Hello World") ``` ```` --- ### 方案对比 | 特性 | Markdown PDF插件 | Pandoc+LaTeX | |-------------------|-----------------------|---------------------| | 安装复杂度 | 简单(仅需插件) | 较高(需装LaTeX) | | 自定义能力 | 有限 | 强(可通过模板修改样式) | | 中文支持 | 需手动指定字体 | 需配置XeLaTeX | | 数学公式渲染 | 依赖浏览器内核 | 原生LaTeX引擎支持 | 建议需要快速转换时使用**方法一**,对排版有专业要求时选择**方法二**。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值