vscode_Code Runner(codeRunner)配置(自定义输入映射内容)/指定.c/.cpp编译选型/编译运行含有中文名的文件示例(最佳实践)
文章目录
声明:文件(目录)中包含中文的问题
code runner主要是用来负责编译运行源代码,本身不包含任何调试功能(需要依赖于对应语言的插件)
而本配置可以解决文件名中含有中文的问题,使得包含中文的cpp文件可以编译并运行,但不包含正常的调试功能(当然您或许可以将code runner的快捷键映射为调用其他具有调试功能的插件,但是中文名依然阻碍着调试的功能
关于配置调试功能(推荐)
https://blog.csdn.net/xuchaoxin1375/article/details/108942931
找到配置入口
点击在setting.json中编辑
可以指定各种语言的命令行映射,这里以c语言指定以c99编译修改为例.
可见到,届时编译.c文件的时候就会是以C99的标准指定编译.
windows端code runner配置推荐:
即,在编译输出和运行文件明处加上".exe" 这样,在处理源文件类似1.2.1.cpp时不容易出现打不开编译完成的文件了.
code runner 编译文件名带有空格的源文件:
现在,更近一步,处理带有中文名的以及空格等这些影响终端识别的字符整体化,可以对几个地方加上" 转义一下引号.
如下的配置是目前以来我发现的最佳实践,基本没有在因为源文件名的不规范报错.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2023-10-09 PC_多处理器
2023-10-09 AM@函数极限的性质 - 函数极限唯一性@局部有界性@局部保号性
2023-10-09 EM@指数函数和幂函数
2023-10-09 EM@从整数指数幂到实指数幂
2023-10-09 windows_资源管理器中的Documents/Vedio等特殊文件夹的秘密