当前位置: 首页 > wzjs >正文

wordpress做导航网站百度指数电脑版

wordpress做导航网站,百度指数电脑版,免费php网站模板下载,文旅策划公司下面是分别使用 Python 和 Shell(Bash)脚本 自动生成 .vscode 文件夹及其三个核心配置文件(settings.json、tasks.json、launch.json)的完整示例。 你可以选择你熟悉的语言版本来使用,非常适合自动化项目初始化流程。…

下面是分别使用 PythonShell(Bash)脚本 自动生成 .vscode 文件夹及其三个核心配置文件(settings.jsontasks.jsonlaunch.json)的完整示例。
在这里插入图片描述

你可以选择你熟悉的语言版本来使用,非常适合自动化项目初始化流程。


✅ 自动化目标

生成以下结构:

.vscode/
├── settings.json
├── tasks.json
└── launch.json

适用于 C++ / Qt 项目,基于 VSCode + CMake + Ninja + MinGW/GCC 环境。


🐍 Python 脚本版

import os
import jsonVS_CODE_DIR = ".vscode"CONFIGS = {"settings.json": {"cmake.generator": "Ninja","cmake.configureOnOpen": True,"cmake.buildDirectory": "${workspaceFolder}/build","cmake.clearOutputBeforeBuild": True,"cmake.useCmakeListsTxt": True,"files.exclude": {"**/.git": True,"**/.DS_Store": True,"**/__pycache__": True},"editor.tabSize": 4,"editor.formatOnSave": True},"tasks.json": {"version": "2.0.0","tasks": [{"label": "CMake: Configure","type": "shell","command": "cmake","args": ["-B", "${workspaceFolder}/build", "-G", "Ninja"],"group": {"kind": "build", "isDefault": True},"problemMatcher": ["$cmake"]},{"label": "CMake: Build","type": "shell","command": "cmake","args": ["--build", "${workspaceFolder}/build"],"group": {"kind": "build", "isDefault": True},"problemMatcher": ["$cmake"]},{"label": "CMake: Clean","type": "shell","command": "rm -rf build/*"}]},"launch.json": {"version": "0.2.0","configurations": [{"name": "GDB Debug","type": "cppdbg","request": "launch","program": "${workspaceFolder}/build/myapp.exe","args": [],"stopAtEntry": False,"cwd": "${workspaceFolder}","environment": [],"externalConsole": True,"MIMode": "gdb","miDebuggerPath": "C:\\msys64\\mingw64\\bin\\gdb.exe"}]}
}def create_vscode_config():if not os.path.exists(VS_CODE_DIR):os.makedirs(VS_CODE_DIR)for filename, content in CONFIGS.items():path = os.path.join(VS_CODE_DIR, filename)with open(path, 'w', encoding='utf-8') as f:json.dump(content, f, indent=4)print(f"✅ 已创建 {path}")if __name__ == "__main__":create_vscode_config()

💡 使用方法:

  1. 将上述代码保存为 generate_vscode.py
  2. 在你的项目根目录下运行:
    python generate_vscode.py
    

🐚 Shell(Bash)脚本版(适用于 Linux/macOS/WSL)

#!/bin/bashVS_CODE_DIR=".vscode"mkdir -p "$VS_CODE_DIR"# settings.json
cat > "$VS_CODE_DIR/settings.json" << EOL
{"cmake.generator": "Ninja","cmake.configureOnOpen": true,"cmake.buildDirectory": "\${workspaceFolder}/build","cmake.clearOutputBeforeBuild": true,"cmake.useCmakeListsTxt": true,"files.exclude": {"**/.git": true,"**/.DS_Store": true,"**/__pycache__": true},"editor.tabSize": 4,"editor.formatOnSave": true
}
EOL# tasks.json
cat > "$VS_CODE_DIR/tasks.json" << EOL
{"version": "2.0.0","tasks": [{"label": "CMake: Configure","type": "shell","command": "cmake","args": ["-B", "\${workspaceFolder}/build", "-G", "Ninja"],"group": { "kind": "build", "isDefault": true },"problemMatcher": ["\$cmake"]},{"label": "CMake: Build","type": "shell","command": "cmake","args": ["--build", "\${workspaceFolder}/build"],"group": { "kind": "build", "isDefault": true },"problemMatcher": ["\$cmake"]},{"label": "CMake: Clean","type": "shell","command": "rm -rf build/*"}]
}
EOL# launch.json
cat > "$VS_CODE_DIR/launch.json" << EOL
{"version": "0.2.0","configurations": [{"name": "GDB Debug","type": "cppdbg","request": "launch","program": "\${workspaceFolder}/build/myapp.exe","args": [],"stopAtEntry": false,"cwd": "\${workspaceFolder}","environment": [],"externalConsole": true,"MIMode": "gdb","miDebuggerPath": "C:\\\\msys64\\\\mingw64\\\\bin\\\\gdb.exe"}]
}
EOLecho "✅ .vscode 配置已生成在当前目录"

💡 使用方法:

  1. 将上面内容保存为 generate_vscode.sh
  2. 赋予执行权限并运行:
    chmod +x generate_vscode.sh
    ./generate_vscode.sh
    

📝 注意事项

  • 如果你用的是 Windows 并且使用 CMD 或 PowerShell,建议用 Python 版;
  • miDebuggerPath 需要根据你本地的 GDB 安装路径修改;
  • 如果你使用 MSVC 编译器,需要将 launch.json 中的调试器类型改为 Windows Debugger
  • 你可以将这个脚本集成到项目模板中,或添加到 CI/CD 初始化流程中。
http://www.dtcms.com/wzjs/112394.html

相关文章:

  • 网页站点的建立流程全国疫情高峰感染高峰进度查询
  • 新增网站推广教程网络推广引流是做什么的
  • 付费 视频 网站 怎么做seo优化推广软件
  • 360推广 网站建设在线数据分析网站
  • 东莞市研发网站建设品牌微信小程序开发费用一览表
  • 桥 网站建设百度指数疫情
  • 跨境电商网站排行榜曼联目前积分榜
  • 广州建设网站平台网站seo培训
  • 网站推广及建设ppt站内推广的方法和工具
  • 网页设计与制作教程知识点总结seo顾问张智伟
  • 大连招投标信息网seo网站推广助理
  • 河北汉佳 做网站的公司东莞公司网上推广
  • 怎么做网站后端百度网站推广排名
  • 做网站怎么加水平线外贸网站优化公司
  • 做拍卖网站有哪些衡阳百度推广
  • 重庆网站建设运营网页设计大作业
  • 昆明制作企业网站站长工具搜索
  • 馆陶网站建设电商自学网
  • 南阳响应式网站制作网站seo内容优化
  • 能免费建网站吗湖南网站建设加盟代理
  • 美工做任务网站海外营销
  • 做网站是干啥的廊坊百度推广电话
  • 专门做继电器的网站网络营销公司哪家好
  • 学校网站管理系统免费版网络营销专业学校排名
  • 华泰保险公司官方网站电话seo关键词的优化技巧
  • 做网站是百度包年快照hao123文件在哪里
  • 最早动画是如何做的视频网站品牌策划公司排行榜
  • 潍坊最近最新消息新乡seo公司
  • 人事代理网站建设seo优化网站技术排名百度推广
  • 网站接口需求seo新手教程