Henry Henry
  • JavaScript
  • TypeScript
  • Vue
  • ElementUI
  • React
  • HTML
  • CSS
  • 技术文档
  • GitHub 技巧
  • Nodejs
  • Chrome
  • VSCode
  • Other
  • Mac
  • Windows
  • Linux
  • Vim
  • VSCode
  • Chrome
  • iTerm
  • Mac
  • Obsidian
  • lazygit
  • Vim 技巧
  • 分类
  • 标签
  • 归档
  • 网站
  • 资源
  • Vue 资源
GitHub (opens new window)

Henry

小学生中的前端大佬
  • JavaScript
  • TypeScript
  • Vue
  • ElementUI
  • React
  • HTML
  • CSS
  • 技术文档
  • GitHub 技巧
  • Nodejs
  • Chrome
  • VSCode
  • Other
  • Mac
  • Windows
  • Linux
  • Vim
  • VSCode
  • Chrome
  • iTerm
  • Mac
  • Obsidian
  • lazygit
  • Vim 技巧
  • 分类
  • 标签
  • 归档
  • 网站
  • 资源
  • Vue 资源
GitHub (opens new window)
  • 说明
  • Vim

  • VSCode

    • vscode-说明
    • vscode-01-操作文件
    • vscode-02-操作多个 vscode 窗口
    • vscode-复习 -1
    • vscode-03-掌握搜索
    • vscode-04-编码 ing
    • vscode-05-发现使用快捷键的场景
    • vscode-06-搞定 git
    • vscode-复习 -2
    • vscode-07-snippets
    • vscode-08-重构
    • vscode-09-VSpaceCode(WhichKey)
      • 任务点
        • 配置
      • 社群讨论
    • vscode-复习 -3
    • vscode-10-终端
    • vscode-11-debug
    • vscode-复习 -4
  • Chrome

  • iTerm

  • mac

  • Obsidian

  • lazygit

  • 学习双拼
  • Vim 技巧

  • 键盘侠
  • VSCode
Henry
2022-07-03
目录

vscode-09-VSpaceCode(WhichKey)

# 任务点

安装 VSpaceCode - Visual Studio Marketplace (opens new window)

VSpacecode 是对 vim 和 vscode 操作一种封装,提供了一套可视化或快捷键的操作

# 配置

settings.json

"vim.normalModeKeyBindingsNonRecursive": [
  {
    "before": ["<space>", ";"],
    "commands": ["vspacecode.space"]
  }
]
1
2
3
4
5
6

keybindings.json

// Trigger vspacecode in empty editor group
{
  "key": "space",
  "command": "vspacecode.space",
  "when": "activeEditorGroupEmpty && focusedView == '' && !whichkeyActive && !inputFocus"
},
// Trigger vspacecode when sidebar is in focus
{
  "key": "space",
  "command": "vspacecode.space",
  "when": "sideBarFocus && !inputFocus && !whichkeyActive"
}
1
2
3
4
5
6
7
8
9
10
11
12

今天学到的插件算是锦上添花,常用的命令都有对应的快捷键,不好按的也可以改键;不常用的通过 F1 都可以查出来,相比这个插件也没有省太多按键,还必须记住各个分类对应的字母,就先了解吧,不忙的时候研究一下,再看看有没有必要安装

# 社群讨论

whichkey 是为了弥补 vim 一些功能的不足吗?感觉没有找到使用它的理由

为啥找不到使用他的理由

你一般用它做什么

使用率没那么频繁的操作 都可以放进来

就是那种使用频率不高但用到的时候又不想点鼠标的操作是吧

对


我发现一个叫 HyperDock 的软件,在 dock 栏可以像 windows 一样预览,不过这个需要用到鼠标

收费的么

对的,不过这个有免费试用,我没买,我就看了看哈哈


话说  .jsonc 后缀名是啥,就是 json 吧,没啥区别吧,为啥叫 jsonc

json with comments,支持备注的 json

编辑 (opens new window)
上次更新: 5/27/2023, 1:02:05 PM
vscode-08-重构
vscode-复习 -3

← vscode-08-重构 vscode-复习 -3→

最近更新
01
version 1.15
07-01
02
version 1.14
06-27
03
version 1.13
06-27
更多文章>
Theme by Vdoing | Copyright © 2017-2023 HenryTSZ | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式