NoiLinux VSCode 配置
Setting
- 搜索 smooth,菜单栏选择 on,勾选全部选项
- 搜索 tab,勾选 Sticky Tab Stops
- Auto Save: onFocusChange(推荐)
Keyboard Shortcuts
只推荐一些可更改的快捷键
- Ctrl+C/Ctrl+V,更改 Terminal 为 Ctrl+C/Ctrl+V
- Cut(删除行),更改为 Ctrl+D
- default:undo(撤销),更改为 Ctrl+Z
- Move File to Trash,改为 Ctrl+D / Delete
- Choose Language Mode(选择语言)
- MarkDown: Open Preview
- Terminal: Kill All Terminal(关闭终端,当然一般 Ctrl+´ 就能解决了)
- View:Close Editor(关闭当前标签页)
另一些不需要改但是常用的快捷键
- Ctrl+´ 开关终端
- Ctrl+Shift+P 展示全部指令
- Ctrl+P 功能很强悍,支持 快速打开/标签页跳转/搜索文件并打开/跳转到行
Extension
下载 code runner
code runner 是一个可以一键编译与运行代码的插件
- Setting 中搜索 code runner, 开启 Run In Terminal,Save All Files Before Run,Save File Before Run
- Keyboard Shortcuts 中搜索 Run Code,更改为常用快捷键即可
- 在 Setting 中找到 code-runner:Executor Map 选项,点击编辑,然后你就可以自行修改编译参数了
提供一下我的编译参数
将 code-runner.executorMap 部分粘贴为如下代码
这份代码需要你在 /home/hzoi 目录下新建一个 exefile 文件夹,用于存放编译输出文件(这样做,工作目录会比较简洁)
"code-runner.executorMap": {
"c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"cpp": "cd $dir && g++ $fileName -o /home/hzoi/exefile/$fileNameWithoutExt -std=c++14 -O2 -Wall && /home/hzoi/exefile/$fileNameWithoutExt",
"python": "python3 -u",
},
如果报错可能是首尾的逗号问题,检查一下
下载 cph
cph 是一个快捷新增测试点与一键测试的插件
Keyboard Shortcuts 中搜索 Run testcases(一键运行测试点),更改为常用快捷键
cpptools 自动补全
包含了 C++ 所需的常用缺省源 / 自动补全
以及还塞了包括彩虹括号等一系列附加插件
功能很强大
装载完成后重启 Vscode
error-lens
Vscode-luogu
在 Vscode 中查看 Luogu 内容
下载后在 Ctrl+Shift+P 中搜索 luogu 以查看全部功能
捆绑压缩包,加粗插件为推荐
Package1
包含 Material-theme, code runner, shalldie.background, vscode-language-pack-zh
该汉化包在 noi linux 中因为版本问题无法安装
Package2
包含 horizon_theme, codeforces_bot, vscode_icons, background_cover, gamedilong
background_cover 需要 root 权限运行
vscode_icons 修改图标外观
Package3
包含 TabOut, cph, github-vscode_theme, cpptools_theme, pdf, vscode-zh, markdown_all_in_one, Material-theme
pdf 在 Vscode 中导入 pdf 查看功能
这个 vscode-zh 汉化包支持安装
markdown_all_in_one Markdown 的自动补全