欢迎光临
我们一直在努力

vim-vscode-配置

  • ctrl shift p 点击 首选项,打开用户设置(JSON)
  • 复制代码,这块配置 vim
  • "vim.easymotion": true,
    "vim.leader": "<Space>",
    "vim.sneak": true,
    // settings.json 中配置 Vim 模式映射(示例)
    "vim.normalModeKeyBindings": [
    { // shift + H 光标移动到行首
    "before": ["H"],
    "after": ["^"]
    },
    { // shift + H 光标移动到行首
    "before": ["L"],
    "after": ["g","_"]
    },
    {
    "before": ["<Leader>","d","f"],
    "after":["V","$","%","d"]
    },
    {
    "before": ["u"],
    "commands": ["undo"]
    },
    {
    "before": ["<C-r>"],
    "commands": ["redo"]
    },
    {
    "before": ["<Leader>","f","d"],
    "commands":["editor.action.formatDocument"]
    },
    {
    "before": ["<Leader>","["],
    "commands":[
    {
    "command": "editor.fold"
    },
    {
    "command": "vim.remap",
    "args": {
    "after": ["$", "%"]
    }
    }
    ]
    },

    ],
    "vim.normalModeKeyBindingsNonRecursive": [
    { // shift + H 光标移动到行首
    "before": ["J"],
    "after": ["5","j"]
    },
    { // shift + H 光标移动到行首
    "before": ["K"],
    "after": ["5","k"]
    },
    {
    "before": ["f"],
    "after": ["s"]
    },
    {
    "before": ["F"],
    "after": ["S"]
    },
    {
    "before": ["s"],
    "after": ["c", "l"]
    },
    {
    "before": ["S"],
    "after": ["^", "C"]
    },
    {
    "before": ["<Leader>","n","f"],
    "commands":["explorer.newFile"]
    },
    {
    "before": ["<Leader>","n","d"],
    "commands":["explorer.newFolder"]
    },
    {
    "before": ["g", "f"],
    "commands": ["editor.action.revealDefinition"]
    }
    ],
    // 在pending状态下也可以使用这个 HL 的快捷键
    "vim.operatorPendingModeKeyBindings": [
    {
    "before": ["H"],
    "after": ["^"]
    },
    { // shift + H 光标移动到行首
    "before": ["L"],
    "after": ["g","_"]
    },
    ],
    "vim.operatorPendingModeKeyBindingsNonRecursive": [
    {
    "before": ["f"],
    "after": ["z"]
    },
    {
    "before": ["F"],
    "after": ["Z"]
    },
    {
    "before": ["a", "i"],
    "after": ["a", "I"]
    }

    ],
    "vim.visualModeKeyBindings": [
    { // shift + H 光标移动到行首
    "before": ["J"],
    "after": ["5","j"]
    },
    { // shift + H 光标移动到行首
    "before": ["K"],
    "after": ["5","k"]
    },
    {
    "before": ["a", "i"],
    "after": ["a", "I"]
    }
    ],
    "vim.visualModeKeyBindingsNonRecursive": [
    {
    "before": ["f"],
    "after": ["s"]
    },
    ],

    赞(0)
    未经允许不得转载:171主机测评 » vim-vscode-配置
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址