vsvim自定义配置

vsvim自定义配置

  • 网上配置
  • 我的配置

网上配置

    /* vim scene*/
    "vim.statusBarColorControl": true,
    "vim.statusBarColors.normal": "#8FBCBB",
    "vim.statusBarColors.insert": "#66CDAA",
    "vim.statusBarColors.visual": "#B48666",
    "vim.statusBarColors.visualline": "#B48EAD",
    "vim.statusBarColors.visualblock": "#A3BE8C",
    "vim.statusBarColors.replace": "#D08770",
    "vim.easymotion": true,
    "vim.sneak": false,
    "vim.incsearch": true,
    "vim.useSystemClipboard": true,
    "vim.useCtrlKeys": true,
    "vim.hlsearch": true,
    "vim.smartcase": true,
    "vim.leader": " ",
    "vim.autoindent": true,
    "vim.neovimPath": "C:\\tools\\neovim\\Neovim\\bin\\nvim",
    "vim.enableNeovim": true,

    /* insert 模式 */
    "vim.insertModeKeyBindingsNonRecursive": [{
            "before": ["j", "k"],
            "after": [""]
        }, // 离开插入模式
        {
            "before": [""],
            "after": [""]
        }, // 右移一位
        {
/*             "before": ["g", "j"],
            "after": ["", "leader", "", "/"] */
        }, // 快速跳转;
        {
            "before": [";", ""],
            "after": ["", "A", ";", ""]
        }, // 行尾加;并换行
        {
            "before": [";", ","],
            "after": ["", "A", ",", "Cr"]
        }, // 行尾加,并换行
        {
            "before": [";", ";"],
            "after": ["", "A", ";"]
        }, // 行尾加;
        {
            "before": [";", "\""],
            "after": ["", "v", "i", "w", "", "a", "\"", "", "h", "b", "i", "\"", "", "l", "E", "a"],
        }, // 给一个单词加"
        {
            "before": [";", "'"],
            "after": ["", "v", "i", "w", "", "a", "'", "", "h", "b", "i", "'", "", "l", "E", "a"],
        }, // 给一个单词加'
        {
            "before": [";", "("],
            "after": ["", "A", ")", "", "I", "(", "", "I"],
        }, // 给当前行加()
        {
            "before": [""],
            "commands": ["editor.action.triggerparameterhints"]
        }, // 查看参数
/*
        /*
         * call action

        // ================
        //      open
        // ================
        {
            "before": ["", "o", "f"],
            "commands": ["workbench.action.quickopen"]
        }, // 打开文件
        {
            "before": ["", "o", "t"],
            "commands": ["terminal.open"]
        }, // 打开终端
        {
            "before": ["", "o", "f"],
            "commands": ["revealfileinos"]
        }, // 在finder中打开
        {
            "before": ["", "o", "c"],
            "commands": ["c_cpp.switchheadersource"]
        }, // 切换c/h文件

        // ================
        //      else
        // ================
        {
            "before": ["", "/"],
            "commands": ["editor.action.commentline"]
        }, // 行注释
        {
            "before": ["", "c", "a"],
            "commands": ["editor.action.changeall"]
        }, // 选择全部匹配项
        // ================
        //      go
        // ================
        {
            "before": ["g", "i"],
            "commands": ["editor.action.revealdefinition"]
        }, // 跳转到实现
        {
            "before": ["g", "r"],
            "commands": ["editor.action.marker.nextinfiles"]
        }, // 跳转到下个错误
        {
            "before": ["g", "r"],
            "commands": ["editor.action.marker.previnfiles"]
        }, // 跳转到上个错误
        // ================
        //      re
        // ================
        {
            "before": ["", "r", "f"],
            "commands": ["editor.action.formatdocument"]
        }, // 整理格式
        {
            "before": ["", "r", "n"],
            "commands": ["editor.action.rename"]
        }, // 重命名
        {
            "before": ["", "r", "a"],
            "commands": ["wwm.aligncode"],
        }, // 代码对齐
        // ================
        //      set
        // ================
        {
            "before": ["", "s", "x"],
            "commands": [":noh"]
        }, // 取消高亮
        {
            "before": ["", "s", "b"],
            "commands": ["editor.debug.action.togglebreakpoint"]
        }, // 设置断点
        {
            "before": ["", "s", "m"],
            "commands": ["bookmarks.toggle"],
        },
        // ================
        //      view
        // ================
        {
            "before": ["", "v", "r"],
            "commands": ["editor.action.referencesearch.trigger"]
        }, // 查看引用
        {
            "before": ["", "v", "m"],
            "commands": ["bookmarks.listfromallfiles"]
        }, // 书签
        {
            "before": ["", "v", "i"],
            "commands": ["editor.action.peekdefinition"]
        }, // 查看定义
        {
            "before": ["", "v", "s"],
            "commands": ["editor.showcallhierarchy"]
        }, // 无用
        {
            "before": ["", "v", "i"],
            "after": ["", "g", "h"]
        }, // 查看信息
        // ================
        //      do
        // ================
        {
            "before": ["", "d", "d"],
            "commands": ["extension.node-debug.startwithstoponentry"]
        }, // debug
        {
            "before": ["", "d", "r"],
            "commands": ["code-runner.run"]
        }, // run
        {
            "before": ["", "d", "c"],
            "commands": ["code-runner.run"]
        }, // run code
        {
            "before": ["", "d", "b"],
            "commands": ["workbench.action.tasks.build"]
        }, // build
        {
            "before": ["", "d", "l"],
            "commands": ["editor.action.triggersuggest"]
        }, // template
*/
    ],
    /* normal 模式 */
    "vim.normalModeKeyBindingsNonRecursive": [{
            "before": ["", "j"],
            "after": [""]
        }, // 快速移动
        {
            "before": ["", "k"],
            "after": [""]
        }, // 快速移动
        {
            "before": ["j"],
            "after": ["g", "j"]
        },
        {
            "before": ["k"],
            "after": ["g", "k"]
        },
        {
            "before": ["q"],
            "after": [":", "w", "q",""]
        }, // 快速关闭
        {
            "before": ["", "q"],
            "after": ["q"]
        }, // 原生宏
        {
            "before": ["g", "j"],
            "after": ["leader", "", "/"]
        }, // 快速跳转
        {
            "before": ["U"],
            "after": [""]
        }, // Redo
        {
            "before": ["H"],
            "after": ["^"]
        }, // 移至行首
        {
            "before": ["L"],
            "after": ["$"]
        }, // 移动至行尾
        {
            "before": ["", "\""],
            "after": ["v", "i", "w", "", "a", "\"", "", "h", "b", "i", "\"", "", "l", "E"],
        }, // 给一个单词加"
        {
            "before": ["", "'"],
            "after": ["", "v", "i", "w", "", "a", "'", "", "h", "b", "i", "'", "", "l", "E"],
        }, // 给一个单词加'
        {
            "before": ["", "("],
            "after": ["", "A", ")", "", "I", "(", ""],
        }, // 给当前行加()
        {
            "before": ["g", "["],
            "after": [""]
        }, // 上个位置
        {
            "before": ["g", "]"],
            "after": [""]
        }, // 下个位置
        {
            "before": ["g", "w"],
            "after": ["g", "b"]
        }, // 多光标模式
        {
            "before": ["Y"],
            "after": ["y", "$"]
        },// 智能复制
        {
            "before": ["K"],
            "after": ["g", "t"]
        },// 标签跳动
        {
            "before": ["J"],
            "after": ["g", "T"]
        },// 标签跳动
        {
            "before": ["T"],
            "after": ["J"]
        },// 原生J
        /* windows */
        {
            "before": [""],
            "after": ["", "w"]
        }, // 窗口切换
        {
            "before": ["", "w", "h"],
            "after": ["", "h"]
        }, // 窗口切换
        {
            "before": ["", "w", "l"],
            "after": ["", "l"]
        }, // 窗口切换
        {
            "before": ["", "w", "k"],
            "after": ["", "k"]
        }, // 窗口切换
        {
            "before": ["", "w", "j"],
            "after": ["", "j"]
        }, // 窗口切换
        {
            "before": ["", "w", "c"],
            "after": ["", "c"]
        }, // 窗口切换
        {
            "before": ["", "w", "s"],
            "after": ["", "s"]
        }, // 窗口切换
        {
            "before": ["", "w", "v"],
            "after": ["", "v"]
        }, // 窗口切换

        /*
         * CALL action
         */
        {
            "before": ["", ""],
            "commands": ["workbench.action.showCommands"]
        },
        // ================
        //      OPEN/CLOSE
        // ================
        {
            "before": ["", "o", "f"],
            "commands": ["workbench.action.quickOpen"]
        }, // 打开文件
        {
            "before": ["", "o", "t"],
            "commands": ["terminal.open"]
        }, // 打开终端
        {
            "before": ["", "o", "F"],
            "commands": ["revealFileInOS"]
        }, // 在finder中打开
        {
            "before": ["", "o", "c"],
            "commands": ["C_Cpp.SwitchHeaderSource"]
        }, // 切换c/h文件
        {
            "before": ["", "o", "v"],
            "commands": ["workbench.action.openView"]
        }, // 打开视口
        /*
            meta + 1 侧边栏
            meta + 3 下面板
            meta + 4 结构
        */

        // ================
        //      else
        // ================
        {
            "before": ["", "c", "c"],
            "commands": ["editor.action.commentLine"]
        }, // 行注释
        {
            "before": ["", "c", "a"],
            "commands": ["editor.action.changeAll"]
        }, // 选择全部匹配项
        // ================
        //      Go
        // ================
        {
            "before": ["g", "i"],
            "commands": ["editor.action.revealDefinition"]
        }, // 跳转到实现
        {
            "before": ["g", "r"],
            "commands": ["editor.action.marker.nextInFiles"]
        }, // 跳转到下个错误
        {
            "before": ["g", "R"],
            "commands": ["editor.action.marker.prevInFiles"]
        }, // 跳转到上个错误
        {
            "before": ["g", "u"],
            "commands": ["editor.action.referenceSearch.trigger"]
        },
        // ================
        //      Re
        // ================
        {
            "before": ["", "r", "f"],
            "commands": ["editor.action.formatDocument"]
        }, // 整理格式
        {
            "before": ["", "r", "n"],
            "commands": ["editor.action.rename"]
        }, // 重命名
        {
            "before": ["", "r", "a"],
            "commands": ["wwm.aligncode"],
        }, // 代码对齐
        // ================
        //      Set
        // ================
        {
            "before": ["", "s", "x"],
            "commands": [":noh"]
        }, // 取消高亮
        {
            "before": ["", "s", "b"],
            "commands": ["editor.debug.action.toggleBreakpoint"]
        }, // 设置断点
        {
            "before": ["", "s", "m"],
            "commands": ["bookmarks.toggle"],
        },
        // ================
        //      View
        // ================
        {
            "before": ["", "v", "b"],
            "commands": ["extension.viewInBrowser"]
        }, // 查看网页
        {
            "before": ["", "v", "r"],
            "commands": ["editor.action.referenceSearch.trigger"]
        }, // 查看引用
        {
            "before": ["", "v", "u"],
            "commands": ["references-view.find"]
        },
        {
            "before": ["", "v", "m"],
            "commands": ["bookmarks.listFromAllFiles"]
        }, // 书签
        {
            "before": ["", "v", "i"],
            "commands": ["editor.action.peekDefinition", ""]
        }, // 查看定义
        {
            "before": ["", "v", "s"],
            "commands": ["editor.showCallHierarchy"]
        }, // 无用
        // {
        //     "before": ["", "v", "i"],
        //     "after": ["g", "h"]
        // }, // 查看信息
        {
            "before": ["", "v", "p"],
            "commands": ["editor.action.triggerParameterHints"]
        }, // 查看参数
        // ================
        //      Do
        // ================
        {
            "before": ["", "d", "d"],
            "commands": ["extension.node-debug.startWithStopOnEntry"]
        }, // debug
        {
            "before": ["", "d", "r"],
            "commands": ["code-runner.run"]
        }, // run
        {
            "before": ["", "d", "c"],
            "commands": ["code-runner.run"]
        }, // run code
        {
            "before": ["", "d", "b"],
            "commands": ["workbench.action.tasks.build"]
        }, // build
        {
            "before": ["", "d", "l"],
            "commands": ["editor.action.triggerSuggest"]
        }, // template
    ],
    /* visual模式 */
    "vim.visualModeKeyBindingsNonRecursive": [{
            "before": ["g", "w"],
            "after": ["g", "b"]
        }, // 多光标
        {
            "before": ["", "c", "c"],
            "commands": ["editor.action.commentLine"]
        }, // 注释
        {
            "before": ["", "r", "a"],
            "commands": ["wwm.aligncode"],
        }, // 代码对齐
    ],
    "editor.multiCursorModifier": "ctrlCmd",
    "vim.debug.silent": true,
    "vim.cursorStylePerMode.normal": "block-outline",

我的配置

{
    "window.zoomLevel": 0.8,
    "files.exclude": {
        "**/.git": true,
        "**/.svn": true,
        "**/.hg": true,
        "**/CVS": true,
        "**/.DS_Store": true,
        "**/*.pyc": true
    },
    /* vim scene*/
    // "vim.statusBarColorControl": true,
    // // "vim.statusBarColors.normal": "#8FBCBB",
    // // "vim.statusBarColors.insert": "#66CDAA",
    // "vim.statusBarColors.normal": "#B48666",
    // "vim.statusBarColors.insert": "#B48666",
    // "vim.statusBarColors.visual": "#B48666",
    // "vim.statusBarColors.visualline": "#B48EAD",
    // "vim.statusBarColors.visualblock": "#A3BE8C",
    // "vim.statusBarColors.replace": "#D08770",
    "vim.easymotion": true,
    "vim.sneak": false,
    "vim.incsearch": true,
    "vim.useSystemClipboard": true,
    "vim.useCtrlKeys": true,
    "vim.hlsearch": true,
    "vim.smartcase": true,
    "vim.leader": " ",
    "vim.autoindent": true,
    "vim.neovimPath": "C:\\tools\\neovim\\Neovim\\bin\\nvim",
    "vim.enableNeovim": true,

    /* insert 模式 */
    "vim.insertModeKeyBindingsNonRecursive": [
        {
            "before": ["j", "k"],
            "after": [""]
        }, // 离开插入模式
        {
            "before": ["j", "j"],
            "after": [""]
        }, // 离开插入模式
        {
            "before": ["k", "k"],
            "after": [""]
        }, // 离开插入模式
        {
            "before": [""],
            "after": [""]
        }, // 右移一位
        {
            "before": [""],
            "after": [""]
        }, // 左移一位
        {
            "before": [";", ""],
            "after": ["", "A", ";", ""]
        }, // 行尾加;并换行
        {
            "before": [";", ","],
            "after": ["", "A", ",", "Cr"]
        }, // 行尾加,并换行
        {
            "before": [";", ";"],
            "after": ["", "A", ";"]
        }, // 行尾加;
        {
            "before": [";", "\""],
            "after": ["", "v", "i", "w", "", "a", "\"", "", "h", "b", "i", "\"", "", "l", "E", "a"],
        }, // 给一个单词加"
        {
            "before": [";", "'"],
            "after": ["", "v", "i", "w", "", "a", "'", "", "h", "b", "i", "'", "", "l", "E", "a"],
        }, // 给一个单词加'
        {
            "before": [";", "("],
            "after": ["", "A", ")", "", "I", "(", "", "I"],
        }, // 给当前行加()
        {
            "before": [""],
            "commands": ["editor.action.triggerparameterhints"]
        }, // 查看参数
        /*
        /*
            * call action

        // ================
        //      open
        // ================
        {
            "before": ["", "o", "f"],
            "commands": ["workbench.action.quickopen"]
        }, // 打开文件
        {
            "before": ["", "o", "t"],
            "commands": ["terminal.open"]
        }, // 打开终端
        {
            "before": ["", "o", "f"],
            "commands": ["revealfileinos"]
        }, // 在finder中打开
        {
            "before": ["", "o", "c"],
            "commands": ["c_cpp.switchheadersource"]
        }, // 切换c/h文件

        // ================
        //      else
        // ================
        {
            "before": ["", "/"],
            "commands": ["editor.action.commentline"]
        }, // 行注释
        {
            "before": ["", "c", "a"],
            "commands": ["editor.action.changeall"]
        }, // 选择全部匹配项
        // ================
        //      go
        // ================
        {
            "before": ["g", "i"],
            "commands": ["editor.action.revealdefinition"]
        }, // 跳转到实现
        {
            "before": ["g", "r"],
            "commands": ["editor.action.marker.nextinfiles"]
        }, // 跳转到下个错误
        {
            "before": ["g", "r"],
            "commands": ["editor.action.marker.previnfiles"]
        }, // 跳转到上个错误
        // ================
        //      re
        // ================
        {
            "before": ["", "r", "f"],
            "commands": ["editor.action.formatdocument"]
        }, // 整理格式
        {
            "before": ["", "r", "a"],
            "commands": ["wwm.aligncode"],
        }, // 代码对齐
        // ================
        //      set
        // ================
        {
            "before": ["", "s", "x"],
            "commands": [":noh"]
        }, // 取消高亮
        {
            "before": ["", "s", "b"],
            "commands": ["editor.debug.action.togglebreakpoint"]
        }, // 设置断点
        {
            "before": ["", "s", "m"],
            "commands": ["bookmarks.toggle"],
        },
        // ================
        //      view
        // ================
        {
            "before": ["", "v", "r"],
            "commands": ["editor.action.referencesearch.trigger"]
        }, // 查看引用
        {
            "before": ["", "v", "m"],
            "commands": ["bookmarks.listfromallfiles"]
        }, // 书签
        {
            "before": ["", "v", "i"],
            "commands": ["editor.action.peekdefinition"]
        }, // 查看定义
        {
            "before": ["", "v", "s"],
            "commands": ["editor.showcallhierarchy"]
        }, // 无用
        {
            "before": ["", "v", "i"],
            "after": ["", "g", "h"]
        }, // 查看信息
        // ================
        //      do
        // ================
        {
            "before": ["", "d", "d"],
            "commands": ["extension.node-debug.startwithstoponentry"]
        }, // debug
        {
            "before": ["", "d", "r"],
            "commands": ["code-runner.run"]
        }, // run
        {
            "before": ["", "d", "c"],
            "commands": ["code-runner.run"]
        }, // run code
        {
            "before": ["", "d", "b"],
            "commands": ["workbench.action.tasks.build"]
        }, // build
        {
            "before": ["", "d", "l"],
            "commands": ["editor.action.triggersuggest"]
        }, // template
*/
    ],
    /* normal 模式 */
    "vim.normalModeKeyBindingsNonRecursive": [{
            "before": ["", "j"],
            "after": [""]
        }, // 快速移动
        {
            "before": ["", "k"],
            "after": [""]
        }, // 快速移动
        {
            "before": ["j"],
            "after": ["g", "j"]
        },
        {
            "before": ["k"],
            "after": ["g", "k"]
        },
        {
            "before": ["q"],
            "after": [":", "w", "q",""]
        }, // 快速关闭
        {
            "before": ["", "q"],
            "after": ["q"]
        }, // 原生宏
        {
            "before": ["g", "j"],
            "after": ["leader", "", "/"]
        }, // 快速跳转
        {
            "before": ["U"],
            "after": [""]
        }, // Redo
        {
            "before": ["H"],
            "after": ["^"]
        }, // 移至行首
        {
            "before": ["L"],
            "after": ["$"]
        }, // 移动至行尾
        {
            "before": ["", "\""],
            "after": ["v", "i", "w", "", "a", "\"", "", "h", "b", "i", "\"", "", "l", "E"],
        }, // 给一个单词加"
        {
            "before": ["", "'"],
            "after": ["", "v", "i", "w", "", "a", "'", "", "h", "b", "i", "'", "", "l", "E"],
        }, // 给一个单词加'
        {
            "before": ["", "("],
            "after": ["", "A", ")", "", "I", "(", ""],
        }, // 给当前行加()
        {
            "before": ["", "h"],
            "after": [""]
        }, // 上个位置
        {
            "before": ["", "l"],
            "after": [""]
        }, // 下个位置
        {
            "before": ["g", "w"],
            "after": ["g", "b"]
        }, // 多光标模式
        {
            "before": ["Y"],
            "after": ["y", "$"]
        },// 智能复制
        {
            "before": ["K"],
            "after": ["g", "t"]
        },// 标签跳动
        {
            "before": ["J"],
            "after": ["g", "T"]
        },// 标签跳动
        {
            "before": ["T"],
            "after": ["J"]
        },// 原生
        /* windows */
        {
        "before": [""],
            "after": [""]
        }, // 窗口切换
        // {
        //     "before": ["", "w", "h"],
        //     "after": ["", "h"]
        // }, // 窗口切换
        // {
        //     "before": ["", "w", "l"],
        //     "after": ["", "l"]
        // }, // 窗口切换
        {
            "before": ["", "k"],
            "after": ["", "k"]
        }, // 窗口切换
        {
            "before": ["", "j"],
            "after": ["", "j"]
        }, // 窗口切换
        // {
        //     "before": ["", "w", "c"],
        //     "after": ["", "c"]
        // }, // 窗口切换
        // {
        //     "before": ["", "w", "s"],
        //     "after": ["", "s"]
        // }, // 窗口切换
        // {
        //     "before": ["", "w", "v"],
        //     "after": ["", "v"]
        // }, // 窗口切换

        /*
            * CALL action
            */
        {
            "before": ["", "", ""],
            "commands": ["workbench.action.showCommands"]
        },
        // ================
        //      OPEN/CLOSE
        // ================
        {
            "before": ["", "o", "f"],
            "commands": ["workbench.action.quickOpen"]
        }, // 打开文件
        {
            "before": ["", "o", "t"],
            "commands": ["terminal.open"]
        }, // 打开终端
        {
            "before": ["", "o", "F"],
            "commands": ["revealFileInOS"]
        }, // 在finder中打开
        {
            "before": ["", "o", "c"],
            "commands": ["C_Cpp.SwitchHeaderSource"]
        }, // 切换c/h文件
        {
            "before": ["", "o", "v"],
            "commands": ["workbench.action.openView"]
        }, // 打开视口
        {
            "before": ["", "f", "n"],
            "commands": ["Tools.RenameTab"]
        },
        /*
            meta + 1 侧边栏
            meta + 3 下面板
            meta + 4 结构
        */

        // ================
        //      else
        // ================
        {
            "before": ["", "c", "c"],
            "commands": ["editor.action.commentLine"]
        }, // 行注释
        {
            "before": ["", "c", "a"],
            "commands": ["editor.action.changeAll"]
        }, // 选择全部匹配项
        // ================
        //      Go
        // ================
        {
            "before": ["g", "i"],
            "commands": ["editor.action.revealDefinition"]
        }, // 跳转到实现
        {
            "before": ["","n", "n"],
            "commands": ["editor.action.marker.nextInFiles"]
        }, // 跳转到下个错误
        {
            "before": ["","n", "b"],
            "commands": ["editor.action.marker.prevInFiles"]
        }, // 跳转到上个错误
        {
            "before": ["g", "u"],
            "commands": ["editor.action.referenceSearch.trigger"]
        },
        // ================
        //      Re
        // ================
        {
            "before": ["", "r", "f"],
            "commands": ["editor.action.formatDocument"]
        }, // 整理格式
        {
            "before": ["", "r", "n"],
            "commands": ["editor.action.rename"]
        }, // 重命名
        {
            "before": ["", "r", "a"],
            "commands": ["wwm.aligncode"],
        }, // 代码对齐
        // ================
        //      Set
        // ================
        {
            "before": ["", "s", "x"],
            "commands": [":noh"]
        }, // 取消高亮
        {
            "before": ["", "s", "b"],
            "commands": ["editor.debug.action.toggleBreakpoint"]
        }, // 设置断点
        {
            "before": ["", "s", "m"],
            "commands": ["bookmarks.toggle"],
        },
        // ================
        //      View
        // ================
        {
            "before": ["", "v", "b"],
            "commands": ["extension.viewInBrowser"]
        }, // 查看网页
        {
            "before": ["", "v", "r"],
            "commands": ["editor.action.referenceSearch.trigger"]
        }, // 查看引用
        {
            "before": ["", "v", "u"],
            "commands": ["references-view.find"]
        },
        {
            "before": ["", "v", "m"],
            "commands": ["bookmarks.listFromAllFiles"]
        }, // 书签
        {
            "before": ["", "v", "i"],
            "commands": ["editor.action.peekDefinition", ""]
        }, // 查看定义
        {
            "before": ["", "v", "s"],
            "commands": ["editor.showCallHierarchy"]
        }, // 无用
        // {
        //     "before": ["", "v", "i"],
        //     "after": ["g", "h"]
        // }, // 查看信息
        {
            "before": ["", "v", "p"],
            "commands": ["editor.action.triggerParameterHints"]
        }, // 查看参数
        // ================
        //      Do
        // ================
        {
            "before": ["", "d", "d"],
            "commands": ["extension.node-debug.startWithStopOnEntry"]
        }, // debug
        {
            "before": ["", "d", "r"],
            "commands": ["code-runner.run"]
        }, // run
        {
            "before": ["", "d", "c"],
            "commands": ["code-runner.run"]
        }, // run code
        {
            "before": ["", "d", "b"],
            "commands": ["workbench.action.tasks.build"]
        }, // build
        {
            "before": ["", "d", "l"],
            "commands": ["editor.action.triggerSuggest"]
        }, // template
        {
            "before":["","n", "g"],
            "commands":["workbench.action.toggleSidebarVisibility"]
        },  //navigation 推荐一:导航栏目
    ],
    /* visual模式 */
    "vim.visualModeKeyBindingsNonRecursive": [{
            "before": ["g", "w"],
            "after": ["g", "b"]
        }, // 多光标
        {
            "before": ["", "c", "c"],
            "commands": ["editor.action.commentLine"]
        }, // 注释
        {
            "before": ["", "r", "a"],
            "commands": ["wwm.aligncode"],
        }, // 代码对齐
        {
            "before": ["", "h"],
            "after": ["^"],
        },
        {
            "before": ["", "l"],
            "after": ["$"],
        },
        {
            "before": ["", "j"],
            "after": [""],
        },
        {
            "before": ["", "k"],
            "after": [""],
        }
    ],
    "editor.multiCursorModifier": "ctrlCmd",
    "vim.debug.silent": true,
    "vim.cursorStylePerMode.normal": "block-outline",
    "workbench.colorTheme": "Monokai Dimmed",
    "workbench.colorCustomizations": {
        "statusBar.background": "#B48666",
        "statusBar.noFolderBackground": "#B48666",
        "statusBar.debuggingBackground": "#B48666"
    },
    "workbench.iconTheme": "vscode-icons",
    "files.autoSave": "afterDelay",
    "editor.suggestSelection": "first",
    "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
    "vsicons.dontShowNewVersionMessage": true,
    "python.jediEnabled": false,
    "workbench.editor.showTabs": true,
    "explorer.confirmDelete": false,
    "hediet.vscode-drawio.local-storage": {
        ".drawio-config": {
            "language": "",
            "customFonts": [],
            "libraries": "general;uml;er;bpmn;flowchart;basic;arrows2",
            "customLibraries": [
                "L.scratchpad"
            ],
            "plugins": [],
            "recentColors": [],
            "formatWidth": 240,
            "createTarget": false,
            "pageFormat": {
                "x": 0,
                "y": 0,
                "width": 827,
                "height": 1169
            },
            "search": true,
            "showStartScreen": true,
            "gridColor": "#d0d0d0",
            "darkGridColor": "#6e6e6e",
            "autosave": true,
            "resizeImages": null,
            "openCounter": 0,
            "version": 18,
            "unit": 1,
            "isRulerOn": false,
            "ui": ""
        }
    },
    // "workbench.editor.showTabs": false,
}

你可能感兴趣的:(编辑器相关)