跳至主要内容

webstorm & vi keymap

webstorm快捷键

窗口操作

  • shift + ESC:退出当前激活工具窗口,可从侧边栏和底部teminal中退出
  • Ctrl + Tab,然后松开tab,按数字键,可选择工具窗口进行跳转
  • Alt + Tab,切换分栏

编辑

  • ⌘ + b,跳转到代码定义
  • Alt + enter, 代码纠错与配置

VI快捷键

跳转

  • t|T + 字符: 跳到某一字符前或后
  • gg, G: 文件头|尾

翻页

  • Ctrl + b: 向前一页
  • Ctrl + f: 向后一页
  • Ctrl + d: 向下半页
  • Ctrl + u: 向上半页
  • zt: 把光标所在行移动到屏幕顶部
  • zz: 把光标所在行移动到屏幕中间
  • zb: 把光标所在行移动到屏幕底部

编辑

  • y: 复制
  • p: 粘贴
  • x: 剪切
  • Ctrl + v: 纵行编辑模式,编辑完成后,按ESC完成编辑
  • Shift + v: 行选择
  • Shift + d: 删除内容从光标位置到行尾
  • Shift + j: 合并行
  • db: 删除光标前一个单词
  • "0p: 复制删除前一次的copy
  • vi': 选中单引号内的内容,不包括单引号
  • va': 选中单引号及其内容,包括单引号

命令行工具

  • :set paste: 粘贴模式,复制后会加入缩进
  • :set nopaste: 无添加缩进
  • :n,ms/origin/new: 替换n到m行的origin内容为new内容
  • :%s/origin/new/gc: 全部替换,g表示全局,c表示确认
  • Shift+: 在选择状态下,加冒号表示,替换选中内容区
  • split: 垂直分屏
  • vsplit: 横向分屏

评论