Skip to content

设置

字数: 0 字 时长: 0 分钟

快捷键

快速打开指定文件

ctrl + e

快速打开项目

ctrl + r 默认打开会覆盖当前窗口,按下 ctrl 则为多开

全局符号搜索(函数、变量...)

ctrl + t

当前文件符号搜索(函数、变量...)

ctrl + shift + o

展开当前文件符号(函数、变量...)

ctrl + shift + .

查看引用

alt + shift + f12

快捷跳转

ctrl + 鼠标左键或者F12 进去看 alt + ←可以返回,alt + →可以再回去

快捷复制

alt + shfit + ↓

快速移动行

alt + ↓

删除整行

ctrl + shift + k,感觉不如ctrl + x

快速新开一行

ctrl + enter , 也可以先按End,再按enter

快速滑动

按住 alt 再滚动滚轮 这个速度默认 5 倍速,可以在设置调整。搜索editor.fastScrollSensitivity

批量操作

ctrl + shift + l

配置

丝滑打字配置

json
{
    "editor.smoothScrolling": true,
    "editor.cursorBlinking": "expand",
    "editor.cursorSmoothCaretAnimation": "on",
    "workbench.list.smoothScrolling": true,
}

鼠标控制大小

按下 Ctrl + 鼠标滚轮

json
{
    "editor.mouseWheelZoom": true,
}

彩虹括号与作用域块线条提示

json
{
    "editor.guides.bracketPairs": true,
    "editor.bracketPairColorization.enabled": true,
}

自动补全括号、引号

json
{
    "editor.autoClosingBrackets": "beforeWhitespace",
    "editor.autoClosingDelete": "always",
    "editor.autoClosingOvertype": "always",
    "editor.autoClosingQuotes": "beforeWhitespace",
}

美化窗口

json
{
    "window.dialogStyle": "custom",
}

自动换行和行高

json
{
    "editor.wordWrap": "on",
    "editor.lineHeight": 1.5,
}

紧凑的文件夹模式

json
{
    // 文件夹紧凑模式
    "explorer.compactFolders": true,
    "notebook.compactView": true,
}

Tab栏 紧凑模式

json
{
    "window.density.editorTabHeight": "compact"
}

Typescript 语言设置中文

json
{
    "typescript.locale": "zh-CN",
}

枚举类型数值提示

json
{
    "typescript.inlayHints.enumMemberValues.enabled": true,
}

关闭开屏 VSCode 的亲切问候

json
{
    "workbench.startupEditor": "none",
}

自动猜测文本编码

json
{
    "files.autoGuessEncoding": true,
}

保存自动删除末尾空格

json
{
    "files.trimTrailingWhitespace": false,
}

终端命令置顶

json
{
    "terminal.integrated.stickyScroll.enabled": true
}

window 相对路径复制使用 /

json
{
    "explorer.copyRelativePathSeparator": "/",
}