【VSCode】自定义配置

VSCode自定义配置

Visual Studio Code (VSCode) 是一个强大的开源代码编辑器,支持丰富的自定义配置。下面是一些常见的自定义配置选项,你可以根据个人喜好和工作流程进行调整:

我的一些示例

	/* 上面的部分是我自己创建的一些设置 */
	"editor.insertSpaces": false, /* 自动插入空格禁用*/
	"editor.detectIndentation": false, /* 启用时根据文件内容进行重写*/
	"editor.renderControlCharacters": true, /* 是否显示控制字符:启用*/
	"editor.renderWhitespace": "all", /* 显示 4 个空格是.... */
	"editor.tabSize": 4, /* tab 设置为 4 个空格*/
	"editor.fontSize": 20, /* 代码字体大小*/
	"editor.fontFamily": "Monaco, 'Courier New', monospace", /* 代码字体*/
	"update.mode": "manual", /* 设置不自动更新*/
	/********************************/

1. 主题和配色方案:

在 “settings.json” 中设置:

{
    "workbench.colorTheme": "Theme Name",
    // 或者使用自定义的颜色主题
    "workbench.colorCustomizations": {
        "activityBar.background": "#333333",
        "sideBar.background": "#2C2C2C"
    }
}

2. 字体设置:

{
    "editor.fontFamily": "Consolas, 'Courier New', monospace",
    "editor.fontSize": 20
}

3. 自动保存:

{
    "files.autoSave": "afterDelay", // 或 "onFocusChange", "onWindowChange"
    "files.autoSaveDelay": 1000
}

4. 行号和标尺:

{
    "editor.lineNumbers": "on", // "off", "relative"
    "editor.rulers": [80, 120],
    "editor.wordWrap": "on"
}

5. 缩进和换行:

{
    "editor.tabSize": 4,
    "editor.insertSpaces": true,
    "editor.detectIndentation": false,
    "editor.wordWrap": "on"
}

6. 文件关联和语言模式:

{
    "files.associations": {
        "*.html": "html",
        "*.vue": "vue"
    },
    "files.autoGuessEncoding": true
}

7. Git 集成:

{
    "git.enableSmartCommit": true,
    "git.autofetch": true,
    "git.confirmSync": false,
    "git.defaultCloneDirectory": "~/Projects"
}

8. 终端设置:

{
    "terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
    "terminal.integrated.fontFamily": "Meslo LG M for Powerline",
    "terminal.integrated.fontSize": 14
}

9. 插件设置:

{
    "eslint.autoFixOnSave": true,
    "prettier.singleQuote": true
}

10. 自定义键绑定:

{
    "keybindings": [
        {
            "key": "ctrl+shift+alt+C",
            "command": "extension.sayHello",
            "when": "editorTextFocus"
        }
    ]
}

以上只是一些示例,你可以根据个人需求和喜好进行更多的配置。在 VSCode 中,你可以通过 File -> Preferences -> Settings 打开设置页面,或者使用快捷键 Ctrl + ,(Windows/Linux)或 Cmd + ,(Mac)快速访问设置。在设置页面的右上角,你可以点击 “Open Settings (JSON)” 打开 settings.json 文件,手动编辑更高级的设置。

settings.json进行自定义配置

在 Visual Studio Code (VSCode) 中,你可以通过 settings.json 文件进行自定义配置。这个文件可以包含全局设置,也可以包含针对特定工作空间的设置。

全局配置:

  1. 打开 VSCode。
  2. 点击左下角的齿轮图标,选择 “Settings”(或者使用快捷键 Ctrl + ,(Windows/Linux)或 Cmd + ,(Mac))。
  3. 在右上角点击 “Open Settings (JSON)”,这会打开一个 JSON 格式的配置文件。

在这个文件中,你可以添加和编辑全局设置,这些设置将应用于所有工作空间。例如,你可以在其中添加主题、字体、行号等配置。

工作空间配置:

如果你希望针对特定的工作空间进行配置,可以在工作空间的根目录创建一个名为 .vscode 的文件夹,并在其中创建一个 settings.json 文件。这样的话,这个配置文件中的设置将只应用于当前工作空间。

配置示例:

以下是一些配置示例:

// settings.json

{
    "workbench.colorTheme": "Material Theme Darker",
    "editor.fontSize": 20,
    "editor.tabSize": 4,
    "editor.insertSpaces": true,
    "files.autoSave": "onFocusChange",
    "files.autoSaveDelay": 1000,
    "terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
    "extensions.ignoreRecommendations": true,
    "git.confirmSync": false,
    "prettier.singleQuote": true,
    "eslint.autoFixOnSave": true,
    "editor.formatOnSave": true
}

上面的例子设置了主题、字体大小、制表符大小、自动保存等配置。你可以根据自己的喜好进行修改和添加。记得保存文件后,VSCode 会立即应用这些配置。

settings.json文件配置路径

settings.json 文件可以保存在两个位置,分别是用户全局配置工作空间配置

1. 用户全局配置:

全局配置适用于所有工作空间,通常存储在用户目录的 .config 文件夹中(对于 macOS 和 Linux),或者用户目录的 AppData/Roaming 文件夹中(对于 Windows)。

  • 在 macOS 和 Linux 中:

    • ~/.config/Code/User/settings.json
  • 在 Windows 中:

    • %APPDATA%\Code\User\settings.json

你可以通过按下 Ctrl + ,(Windows/Linux)或 Cmd + ,(Mac)打开设置,然后点击右上角的 “Open Settings (JSON)” 图标,编辑用户全局配置。

2. 工作空间配置:

工作空间配置是存储在特定项目或工作空间中的配置文件。在你的项目根目录下创建一个名为 .vscode 的文件夹,然后在其中创建 settings.json 文件:

  • 项目目录中:
    • .vscode/settings.json

在工作空间配置文件中,你可以设置项目特定的配置,这样这些配置只会应用于当前工作空间。

请注意,工作空间配置优先于用户全局配置。如果在工作空间配置中设置了某个选项,它将覆盖用户全局配置。

在 VSCode 中,你可以通过按下 Ctrl + ,(Windows/Linux)或 Cmd + ,(Mac),然后点击右上角的 “Open Settings (JSON)” 图标,编辑工作空间配置。

回答: 如果你想在VSCode自定义Markdown的代码补全和其他设置,你可以按照以下步骤进行操作。 首先,打开VSCode用户代码片段配置文件。你可以通过点击"首选项",然后选择"配置用户代码片段"来打开该文件。在其中,你可以输入以下代码来配置Markdown的代码补全: ```json "code": { "prefix": "code", "body": \[ "```shell", "$1", "```" \], "description": "Add shell code block" } ``` 这段代码定义了一个名为"code"的代码片段,当你输入"code"时,它会自动补全为一个包含shell代码的代码块。你可以根据需要修改代码块的内容。 接下来,你可以打开VSCode的设置文件"setting.json",并根据需要进行配置。以下是一些参考配置: ```json { "markdown-preview-enhanced.previewTheme": "pepper.css", "markdown-preview-enhanced.codeBlockTheme": "pepperLight.css", "markdown-preview-enhanced.printBackground": true, "\[markdown\]": { "editor.defaultFormatter": "DavidAnson.vscode-markdownlint" }, "markdown.extension.toc.levels": "2..4", "markdown-preview-enhanced.enableExtendedTableSyntax": true, "markdown-preview-enhanced.enableScriptExecution": true, "markdownlint.config": { "MD029": false, "MD033": false } } ``` 这些配置可以设置Markdown预览的主题、代码块的主题、打印背景、默认的Markdown格式化器、目录结构的级别、扩展的表格语法、脚本执行以及Markdown的lint规则等。 最后,如果你想在Markdown编辑器中启用快速建议功能,你可以在"setting.json"的"\[markdown\]"部分新增或修改"editor.quickSuggestions"的设置,例如: ```json { "\[markdown\]": { "editor.quickSuggestions": { "other": "on", "comments": "on", "strings": "on" } } } ``` 这样,当你在Markdown编辑器中输入代码时,将会有代码补全的建议。 希望以上信息对你有帮助! #### 引用[.reference_title] - *1* [macOS VScode Markdown 自定义补全 代码块](https://blog.csdn.net/u010953692/article/details/127798451)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [vscode markdown个人自定义样式和调用方法说明](https://blog.csdn.net/hippyoo/article/details/130716012)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [解决vscode的markdown自定义的snippet出不来的问题](https://blog.csdn.net/zoujiawei6/article/details/128035118)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

咖喱年糕

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值