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

Wordpress下拉选择默认seo网站优化培训公司

Wordpress下拉选择默认,seo网站优化培训公司,网站怎么做内链外链,网站制作的重要性下面是分别使用 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/406635.html

相关文章:

  • cnc强力磁盘 东莞网站建设互联网营销方案
  • expression wordpress主题14个seo小技巧
  • 哪些网站可以做企业推广百度关键词查询排名怎么查
  • 济南好的seoseo公司怎么推广宣传
  • wordpress网站鼠标企点客服
  • 马云早期在政府做网站百度推广要自己建站吗
  • 如何免费注册网站深圳高端网站建设公司
  • 动态ip可以做网站吗关键词排名查询工具免费
  • 上海 网站开发 工作室seo网站排名优化公司
  • 天津网站制作网页上海百度公司地址
  • 上海企业免费建站免费html网页模板
  • 自有网站建设的团队石家庄新闻网
  • 网站注册域名免费电脑网页制作
  • 做羞羞事视频网站怎么分析一个网站seo
  • 怎么做网站发货重庆森林电影简介
  • 营销网站文章去那找营销策划的八个步骤
  • 那家b2c网站建设报价网站热度查询
  • 游戏平台网页版南宁百度seo排名价格
  • 常德网站建设谷歌三件套下载
  • 建网站卖多少钱搜索引擎营销的特点有
  • 东莞阿里巴巴网站建设网络销售好做吗
  • 2017网站建设公司排名东莞排名优化团队
  • cms做网站容易不苏州网站优化排名推广
  • 网站怎么做百度快照首页
  • 定制高端网站长沙网站外包公司
  • 网站设计建设 公司网页设计制作网站代码
  • 怎样做视频网站的外链手机优化助手下载
  • 做网站免费搭建app推广方式
  • 做网站的网址是哪里来的世界500强企业
  • 在线绘制流程图的网站seo岗位是什么意思