欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

vs code

程序员文章站 2022-03-01 15:01:14
...

设置

// 将设置放入此文件中以覆盖默认设置
{
    "editor.fontSize": 14,
    "editor.fontFamily": "mononoki, 思源黑体",
    "markdown.preview.fontSize": 14,
    "markdown.preview.fontFamily": "mononoki, 思源黑体",
    // 不要高亮光标所在的单词及其相同单词
    "editor.selectionHighlight": false,
    // 隐藏左侧工具条
    "workbench.activityBar.visible": false,
    // 关闭单词自动补全功能
    "editor.wordBasedSuggestions": false,
    // 关闭右侧代码预览
    "editor.minimap.enabled": false,
    // 设置终端的字体
    "terminal.integrated.fontFamily": "monospace",
    // 配置 Python 路径,如果安装有多个Python的话
    "python.pythonPath": "~/Public/untitled/venv/bin/python3",
    // 空白符的显示,all:显示全部空白符,boundary:只显示行首和行尾的空白符
    "editor.renderWhitespace": "boundary",
    // vs code 启动时不能恢复上一次的会话,就什么都不做
    "workbench.startupEditor": "none",
    // 忽略缺失 git 的警告
    "git.ignoreMissingGitWarning": true
}

快捷键

跳转与查找

快捷键 功能
ctrl + home 跳到第一行
ctrl + end 跳到最后一行
ctrl + f 搜索
ctrl shift + f
ctrl + h 替换
ctrl + g 跳转到行
ctrl shift + \ 跳转到括号
ctrl + d 查找选中的文本。连续使用该快捷键可以选中多个相同字符串
f3 上/下一查找结果
shift + f3

编辑

快捷键 功能
ctrl shift + k 删除当前行
alt+up 向上/下移动选中的多行或者是当前行
alt+down
alt+鼠标左键单击 选中多处,可进行多处编辑

其他功能

快捷键 功能
ctrl + b 显示/隐藏侧边栏
ctrl + p 该编辑器本次打开过的文件列表。不同于最近打开的文件列表,该列表在编辑器关闭后会清空
ctrl + r 最近打开过的文件
ctrl + \ 左右拆分编辑器
ctrl shift + v 预览markdown
ctrl + k v 右侧预览markdown。先按ctrl + k,松开这两个键后再按v
f5 调试
alt shift f 格式化当前文件

任务

vs code关于任务的官方文档
vscode 打开一个文件夹后会自动在该文件夹下创建.vscode目录,该文件夹就会被识别为 vscode 的工作区。
vscode工作区内可以运行任务(快捷键ctrl shift + b),也就是对源文件做编译运行的操作。
当首次运行任务时会提示没有 tasks.json 文件(该文件用来配置任务)。

python 的 tasks.json 文件示例如下:

{
    // See https://go.microsoft.com/fwlink/?LinkId=733558
    // for the documentation about the tasks.json format
    "version": "2.0.0",
    "tasks": [
        {
            "label": "Run Python Code",
            "type": "shell",
            "command": "python",
            "args": [
                "'${file}'"
            ],
            "group": {
                "kind": "build",
                "isDefault": true
            },
            "presentation": {
                "echo": true,
                "reveal": "always",
                "focus": true,
                "panel": "shared",
            }
        }
    ]
}

调试

vscode 的编程语言相关的扩展(比如 python 和 java)都提供了默认的调试配置文件。我需要注意的是确保配置文件的 console 属性取值为 integratedTerminal。
调试时的断点是指【暂停执行标有断点的一行】,也就是说当前仅执行到标有断点的前一行。
java 调试的配置文件中的 mainClass 属性必须是 pkgOfMainClass.MainClass 这种形式。

上一篇: vs code

下一篇: Spfa模板