vscode 快捷键

跳转到文件的最顶部

在 Visual Studio Code (VS Code) 中,你可以使用以下方法快速跳转到文件的最顶部:

  1. 使用键盘快捷键:按下 Ctrl + Home 或 Command + Home(在 macOS 上)可以快速将光标跳转到文件的开头。

  2. 使用命令面板:使用 Ctrl + Shift + P 或 Command + Shift + P(在 macOS 上)打开命令面板,然后输入 "Go to Beginning of File" 并选择该命令,即可将光标跳转到文件的最顶部。

  3. 使用侧边栏滚动条:在 VS Code 的侧边栏中,有一个垂直滚动条。点击滚动条的顶部区域,即可将光标跳转到文件的最顶部。

  4. 使用文件导航器:在 VS Code 的左侧边栏中,有一个文件导航器。双击文件导航器中的顶部项目,即可将光标跳转到文件的最顶部。

设置删除行尾的空格

在 Visual Studio Code (VS Code) 中,你可以通过以下步骤设置删除行尾的空格:

  1. 打开 VS Code。
  2. 在顶部菜单栏中,选择 "文件" -> "首选项" -> "设置",或使用快捷键 Ctrl + , 打开设置面板。
  3. 在设置面板中,你会看到两个选项卡:“用户”和“工作区”。选择你想要应用设置的选项卡(如果你想为所有工作区和项目设置应用,选择“用户”选项卡)。
  4. 在搜索框中输入 "trim",然后找到并点击 "Editor: Trim trailing whitespace" 选项。
  5. 在右侧的下拉菜单中,选择 "All" 以删除所有行尾的空格。你也可以选择 "Selection" 以仅删除选定文本行尾的空格。
  6. 保存设置后,当你保存文件时,行尾的空格将会被自动删除。

设置代码长度提示线

在 Visual Studio Code (VS Code) 中,你可以通过以下步骤设置代码长度提示线(也称为“标尺”):

  1. 打开 VS Code。
  2. 在顶部菜单栏中,选择 "文件" -> "首选项" -> "设置",或使用快捷键 Ctrl + , 打开设置面板。
  3. 在设置面板中,你会看到两个选项卡:“用户”和“工作区”。选择你想要应用设置的选项卡(如果你想为所有工作区和项目设置应用,选择“用户”选项卡)。
  4. 在搜索框中输入 "rulers",然后找到并点击 "编辑器: 标尺" 选项。
  5. 在右侧的输入框中,你可以输入一个以逗号分隔的数字列表,每个数字代表一个要显示的标尺位置。例如,你可以输入 "80" 来显示一个位于第 80 列的标尺。
  6. 保存设置后,你会立即在编辑器中看到标尺线。

行注释

ctrl/command + /

 

块注释

搜索:toggle block comment

shift + alt/option + a  (按习惯可修改为 ctrl/command + shift + /)


删除行

直接 ctrl/command + x 和 剪切 一样且不用选中整行

(正常为 ctrl/command + shift + k)


向下向上复制行

搜索   copy line down, copy line up

shift + alt/option + up/down,我改成 ctrl + up / down


多行批量缩进

ctrl + ] 或 tab //向右缩进
ctrl + [ 或 shift + tab //向左缩进


向上/向下移动行(也可理解为交换该行与上/下一行)

搜索  move line up

alt/option + up/down


查找、替换

ctrl/command + f / ctrl/ + h


移动到行首/尾

home / end

 

多行操作

ctrl + shift + up/down, 因为ctrl + shift 和vnc冲突,我改成了shift+ alt+up/down

搜索  add cursor above, add cursor below

第二种方式:

  按住 alt 同时用鼠标左键点击需要增加增加的位置,即可。

 

备份的 keybindings.json

// Place your key bindings in this file to override the defaultsauto[]
[
    {
        "key": "alt+left",
        "command": "workbench.action.navigateBack"
    },
    {
        "key": "alt+left",
        "command": "-workbench.action.navigateBack"
    },
    {
        "key": "alt+right",
        "command": "workbench.action.navigateForward"
    },
    {
        "key": "alt+right",
        "command": "-workbench.action.navigateForward"
    },
    {
        "key": "f1",
        "command": "workbench.action.findInFiles"
    },
    {
        "key": "ctrl+shift+f",
        "command": "-workbench.action.findInFiles"
    },
    {
        "key": "shift+alt+down",
        "command": "editor.action.insertCursorBelow",
        "when": "editorTextFocus"
    },
    {
        "key": "ctrl+alt+down",
        "command": "-editor.action.insertCursorBelow",
        "when": "editorTextFocus"
    },
    {
        "key": "shift+alt+up",
        "command": "editor.action.insertCursorAbove",
        "when": "editorTextFocus"
    },
    {
        "key": "ctrl+alt+up",
        "command": "-editor.action.insertCursorAbove",
        "when": "editorTextFocus"
    },
    {
        "key": "ctrl+down",
        "command": "editor.action.copyLinesDownAction",
        "when": "editorTextFocus && !editorReadonly"
    },
    {
        "key": "shift+alt+down",
        "command": "-editor.action.copyLinesDownAction",
        "when": "editorTextFocus && !editorReadonly"
    },
    {
        "key": "ctrl+up",
        "command": "editor.action.copyLinesUpAction",
        "when": "editorTextFocus && !editorReadonly"
    },
    {
        "key": "shift+alt+up",
        "command": "-editor.action.copyLinesUpAction",
        "when": "editorTextFocus && !editorReadonly"
    }
]

JSON 复制 全屏

 将此文件覆盖到新的vscode 中的json文件即可。

你可能感兴趣的