主页
最近更新
捐赠
OI环境配置
最后更新于 2025-04-11 16:24:36
作者
__Floze3__
分类
个人记录
复制 Markdown
更新文章内容
# 本文所基于的配置 Windows 10 64位系统,Edge浏览器。 ## 安装插件 TamperMonkey,[Competitive Companion](https://github.com/jmerle/competitive-companion/releases),[Stylus](https://github.com/openstyles/stylus/releases/) ## 安装编译器 打开[TDM GCC安装网站](https://jmeubank.github.io/tdm-gcc/download/)进行下载,在安装程序中选择Create,选择好自己的系统后按照默认进行安装即可。 安装完成后打开powershell,输入g++ -v后有类似的输出即可。  ## 安装编辑器 打开[VSCode官网](https://code.visualstudio.com/),选择适合自己的系统安装即可。 打开后安装以下插件: + Chinese (Simplified) (简体中文) (用于将环境切换为中文) + C/C++ (支持C++语言) + Code Runner (一键编译运行) + Competitive Programming Helper (cph) (OI神器,可爬取网站上的样例到编辑器中进行测试) + 一个主题 (在设置中自己找) + 一个图标主题 (在设置中自己找) ## 配置环境 在随便一个路径中新建一个专门用来写代码的文件夹,在VSCode中打开这个文件夹,在这个文件夹下新建 `.vscode` 文件夹,在其中新建一个 `c_cpp_properties.json` 文件,输入以下内容: ```json { "configurations": [ { "name": "windows-gcc-x64", "includePath": [ "${workspaceFolder}/**" ], "defines": [ "_DEBUG", "UNICODE", "_UNICODE" ], "compilerPath": "你自己的安装路径/bin/g++.exe", "cStandard": "c11", "cppStandard": "c++14", // 使用C++14标准 "intelliSenseMode": "${default}", "compilerArgs": [] } ], "version": 4 } ``` 随后打开设置,点击右上角的转到设置文件图标。  在大括号中加入以下内容: ```json "code-runner.runInTerminal": true, // 在命令行中运行程序 "cph.general.defaultLanguage": "cpp", // 默认程序语言为C++ "cph.general.defaultLanguageTemplateFileLocation": "你的模板文件路径", // 可选 "cph.general.firstTime": false, // 不是第一次运行 "cph.language.cpp.SubmissionCompiler": "GNU G++14 6.4.0", // 使用 C++14 标准 "cph.language.cpp.Args": "-std=c++14 -O2", // 编译命令 ``` ## 安装脚本 #### 1.Extended-Luogu 打开[安装网站](https://exlg.oss-cn-shanghai.aliyuncs.com/latest/dist/extend-luogu.min.user.js),在弹出来的TamperMonkey界面中选择安装即可。 之后,在洛谷上打开一道题目时会出现 `“传送至cph”`的图标,点击后等待一会,就可以看到这道题出现在你的VSCode中啦! #### 2.Smart-Luogu 打开[官方网站](https://smart-luogu.github.io/)进行安装即可。 你也可以在Stylus中对其进行自定义的配置,比如这是我定制的界面:  具体的你可以在Stylus中自行发现。 #### 3.Luogu Search AnyWhere 打开[脚本安装界面](https://greasyfork.org/zh-CN/scripts/442416-luogu-search-anywhere)安装即可,这样你就可以在洛谷的任何地方进行搜索啦! #### 4.Codeforces Better & Atcoder Better 这是两个给Codeforces和Atcoder这两个常用的刷题网站进行本地化处理的网站,下载地址分别是[这个](https://greasyfork.org/zh-CN/scripts/465777-codeforces-better)和[这个](https://greasyfork.org/zh-CN/scripts/471106-atcoder-better)。
Loading...
点赞
0
收藏
0