美文网首页
Vscode 自定义快捷键KeyBinding

Vscode 自定义快捷键KeyBinding

作者: 李伟13 | 来源:发表于2020-09-17 18:08 被阅读0次

目标

能够避免在VsCode中使用"↑↓←→"和"Home""End",保护手部健康(假的,因为盲打不熟练打字跨度太大手腕更难受了
安装一个Tabout插件使用tab跳出括号;

Step1

Windows10

C:\Users\Administrator\AppData\Roaming\Code\User\keybindings.json

Linux在以下路径

~/.config/Code/User/keybindings.json

Step2

修改内容为:

[
    // 光标上下左右移动
    {
        "key": "alt+i",
        "command": "cursorUp"
    },
    {
        "key": "alt+j",
        "command": "cursorLeft"
    },
    {
        "key": "alt+l",
        "command": "cursorRight"
    },
    {
        "key": "alt+k",
        "command": "cursorDown"
    },
    {
        "key": "alt+o",
        "command": "cursorEnd",
    },
    {
        "key": "alt+u",
        "command": "cursorHome",
    },
    // 整行上移下移
    {
        "key": "ctrl+i",
        "command": "editor.action.moveLinesUpAction",
        "when": "editorTextFocus && !editorReadonly"
    },
    {
        "key": "ctrl+k",
        "command": "editor.action.moveLinesDownAction",
        "when": "editorTextFocus && !editorReadonly"
    },
    // 选中上下左右内容
    {
        "key": "shift+alt+i",
        "command": "cursorUpSelect",
        "when": "textInputFocus"
    },
    {
        "key": "shift+alt+k",
        "command": "cursorDownSelect",
        "when": "textInputFocus"
    },
    {
        "key": "shift+alt+j",
        "command": "cursorLeftSelect",
        "when": "textInputFocus"
    },

    {
        "key": "shift+alt+l",
        "command": "cursorRightSelect",
        "when": "textInputFocus"
    },
    //从当前到行首选中
    {
        "key": "shift+alt+u",
        "command": "cursorHomeSelect",
        "when": "textInputFocus"
    },
    //从当前到行尾选中
    {
        "key": "shift+alt+o",
        "command": "cursorEndSelect",
        "when": "textInputFocus"
    },
]

保存.即可实现在VsCode中对于光标的移动.

Ps

我后来还想再实现跳转行号,光标向前移五格这样的操作.那么问题来了,我为什么不去用Vim?

相关文章

  • Vscode 自定义快捷键KeyBinding

    目标 能够避免在VsCode中使用"↑↓←→"和"Home""End",保护手部健康(假的,因为盲打不熟练打字跨度...

  • vscode自定义大小写转换快捷键

    vscode当前版本没有提供大小写转换快捷键,通过网上搜索,可以进行自定义快捷键,方法如下 一、打开vscode,...

  • atom emacs 快捷键

    atom atomic-emacs 插件的 emacs 快捷键收集 atom emacs keybinding:

  • VSCode使用技巧

    VSCode所有的快捷键,都可以进行自定义,只需要通过设置->键盘快捷键方式->搜索快捷键->双击键入自定义快捷方...

  • 默认快捷键

    一、VSCode常用的快捷键 注意,其实这个快捷键都是可以自定义的,为了防止自定义快捷键和默认冲突我,我们先熟悉默...

  • vscode python refactor 重构 办法

    1、快捷键设置 搜索 keybinding 设置想要的, 2、ctrl+shift+p 也可以选择后

  • vsCode 快捷键

    vsCode的快捷键: 非常全的VsCode快捷键 - CSDN博客

  • VScode 快捷键大全

    VScode 快捷键大全 [TOC] 最最常用的 vscode 快捷键 快捷键功能F2重命名符号Ctrl + L选...

  • VS Code

    [TOC] 插件 VSCode折腾记-(1)快捷键大全 【备忘】 vscode 必备插件VsCode中使用Emme...

  • VScode常用快捷键

    最近IDE从sublime变成了vscode,vscode真的贼好用,加上快捷键简直无敌 关于更多快捷键https...

网友评论

      本文标题:Vscode 自定义快捷键KeyBinding

      本文链接:https://www.haomeiwen.com/subject/licryktx.html