0

0

VSCode的Profiles:工作、学习、写作模式一键切换

P粉986688829

P粉986688829

发布时间:2026-01-03 14:19:03

|

133人浏览过

|

来源于php中文网

原创

VSCode 的 Profiles 功能支持按场景一键切换独立配置集。依次创建 work、study、writing 三个 Profile,分别配置开发、学习、写作所需主题、设置与扩展,通过状态栏或命令面板即时切换,无需重启。

如果您在使用 vscode 时需要频繁切换不同用途的编辑器配置,例如从编程开发切换到文档写作或课程笔记整理,则可能因手动调整主题、扩展、快捷键和设置而效率低下。vscode 的 profiles 功能允许您将整套用户设置与启用扩展封装为独立配置集,实现按场景一键激活。以下是实现工作、学习、写作三种模式快速切换的具体操作:

本文运行环境:MacBook Air,macOS Sequoia。

一、创建专用 Profile

Profile 是 VSCode 中隔离设置与扩展的独立配置单元,每个 Profile 拥有专属的 settings.json、keybindings.json、extensions 列表及 UI 主题,互不干扰。创建后可通过命令面板或状态栏快速调用。

1、打开 VSCode,按下 Cmd + Shift + P 调出命令面板。

2、输入并选择 Profiles: Create Profile

3、在弹出的输入框中依次输入名称:work,回车确认。

4、重复步骤 1–3,分别创建名为 studywriting 的 Profile。

二、为 work Profile 配置开发环境

该 Profile 专用于代码编写任务,需启用调试工具、语言服务器、Git 集成及深色主题,禁用干扰性写作辅助插件。

1、点击窗口右下角 Profile 名称(默认显示为 work),确保当前处于该 Profile。

2、按下 Cmd + , 打开设置界面,点击右上角 打开设置 (JSON) 图标。

3、在 settings.json 中添加以下内容:

"workbench.colorTheme": "One Dark Pro", "editor.fontSize": 14, "files.autoSave": "onFocusChange"

4、打开扩展视图(Cmd + Shift + X),安装并启用:PythonPrettierGitLens;禁用:Markdown All in OneTypora Theme

三、为 study Profile 配置课程学习环境

该 Profile 侧重阅读、标注与知识整理,强调清晰字体、PDF 支持、笔记结构化能力,弱化编译与终端功能。

1、点击右下角 Profile 名称,选择 study 并确认切换。

ZYCH自由策划企业网站管理系统06 Build210109
ZYCH自由策划企业网站管理系统06 Build210109

ZYCH自由策划企业网站管理系统是一个智能ASP网站管理程序,是基于自由策划企业网站系列的升级版,结合以往版本的功能优势,解决了频道模板不能自由添加删减的问题,系统开发代码编写工整,方便读懂,系统采用程序模板分离式开发。方便制作模板后台模板切换,模板采用动态编写,此模板方式写入快,代码编写自由,即能满足直接使用也能满足二次开发。全新的后台界面,不管是在程序的内部结构还是界面风格及CSS上都做了大量

下载

2、进入设置 JSON,写入以下配置:

"workbench.colorTheme": "GitHub Light+", "editor.fontFamily": "'SF Pro Text', 'Segoe UI', sans-serif", "markdown.preview.fontSize": 16

3、安装并启用:PDF ViewerMarkdown Preview EnhancedTodo Tree;禁用:PythonC/C++Remote - SSH

四、为 writing Profile 配置纯文本创作环境

该 Profile 去除所有编程相关干扰项,启用专注模式、语法检查、段落格式工具与浅色极简主题,适配长文撰写。

1、点击右下角 Profile 名称,切换至 writing

2、打开设置 JSON,填入如下内容:

"workbench.colorTheme": "Minimal Light", "editor.lineNumbers": "off", "editor.wordWrap": "on", "editor.formatOnSave": true

3、安装并启用:Grammarly(需登录)、Auto Rename Tag(仅用于 HTML 写作)、PlainTasks;禁用:ESLintDockerJupyter

五、通过命令面板或状态栏一键切换

Profile 切换无需重启 VSCode,所有设置与扩展变更即时生效,状态栏右侧会实时显示当前 Profile 名称,并支持快捷键绑定提升操作速度。

1、点击 VSCode 窗口右下角当前 Profile 名称(如 work)。

2、在弹出菜单中直接选择 studywriting

3、如需键盘操作,按下 Cmd + Shift + P,输入 Profiles: Switch Profile,回车后选择目标 Profile。

4、可为常用 Profile 设置快捷键:打开键盘快捷方式(Cmd + K Cmd + S),搜索 Profiles: Switch to work,双击绑定组合键,例如 Cmd + Alt + 1

相关专题

更多
python开发工具
python开发工具

php中文网为大家提供各种python开发工具,好的开发工具,可帮助开发者攻克编程学习中的基础障碍,理解每一行源代码在程序执行时在计算机中的过程。php中文网还为大家带来python相关课程以及相关文章等内容,供大家免费下载使用。

727

2023.06.15

python打包成可执行文件
python打包成可执行文件

本专题为大家带来python打包成可执行文件相关的文章,大家可以免费的下载体验。

630

2023.07.20

python能做什么
python能做什么

python能做的有:可用于开发基于控制台的应用程序、多媒体部分开发、用于开发基于Web的应用程序、使用python处理数据、系统编程等等。本专题为大家提供python相关的各种文章、以及下载和课程。

747

2023.07.25

format在python中的用法
format在python中的用法

Python中的format是一种字符串格式化方法,用于将变量或值插入到字符串中的占位符位置。通过format方法,我们可以动态地构建字符串,使其包含不同值。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

617

2023.07.31

python教程
python教程

Python已成为一门网红语言,即使是在非编程开发者当中,也掀起了一股学习的热潮。本专题为大家带来python教程的相关文章,大家可以免费体验学习。

1237

2023.08.03

python环境变量的配置
python环境变量的配置

Python是一种流行的编程语言,被广泛用于软件开发、数据分析和科学计算等领域。在安装Python之后,我们需要配置环境变量,以便在任何位置都能够访问Python的可执行文件。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

547

2023.08.04

python eval
python eval

eval函数是Python中一个非常强大的函数,它可以将字符串作为Python代码进行执行,实现动态编程的效果。然而,由于其潜在的安全风险和性能问题,需要谨慎使用。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

576

2023.08.04

scratch和python区别
scratch和python区别

scratch和python的区别:1、scratch是一种专为初学者设计的图形化编程语言,python是一种文本编程语言;2、scratch使用的是基于积木的编程语法,python采用更加传统的文本编程语法等等。本专题为大家提供scratch和python相关的文章、下载、课程内容,供大家免费下载体验。

702

2023.08.11

php源码安装教程大全
php源码安装教程大全

本专题整合了php源码安装教程,阅读专题下面的文章了解更多详细内容。

194

2025.12.31

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
最新Python教程 从入门到精通
最新Python教程 从入门到精通

共4课时 | 0.6万人学习

Django 教程
Django 教程

共28课时 | 2.7万人学习

SciPy 教程
SciPy 教程

共10课时 | 1.0万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号