Basic
文件编码、换行、Tab转空格
Shortcut
Key
ctrl:控制(control)或移动(move)或导航(navigate)
shift:选择(select)或切换(switch)
alt:辅助(assist)或交换(exchange)
shift表示切换,比如键盘输入时的大小写切换,键盘输入时的数字和符号切换
shift还可以表示轮换,比如shell编程时可以对参数进行shift操作
Func
功能(Func):alphanum、ctrl(功能控制)、shift(功能切换)、alt(功能辅助)
移动(Move):arrow、ctrl(移动控制)、alt(移动辅助)
导航(Navigate):[]、ctrl(导航控制)、alt(导航辅助)
选择(Select):click、shift(选择)、alt(选择辅助)
切换(Switch):shift(切换)、alt(切换辅助)
辅助(Assist):alt(辅助)
交换(Exchange)alt(交换)
Usage
Edit
Basic
- 全选(Select All):ctrl + a
- 删除(Delete):backspace、delete
- 剪切(Cut):ctrl + x
- 复制(Copy):ctrl + c
- 粘贴(Paste):ctrl + v
- 保存(Save):ctrl + s
Skill
- 向后复制选中(Duplicate Selection/Line):ctrl + d(非默认)
- 向上复制一行(Copy Line Up):shift + alt + arrow up
- 向下复制一行(Copy Line Down):shift + alt + arrow down
- 向上移动一行(Move Line Up):alt + arrow up
- 向下移动一行(Move Line Down):alt + arrow down
Transform
- 转大写(UPPERCASE):alt + u(非默认)
- 转小写(lowercase):alt + l(非默认)
- 转标题(Capitalize):
- 转驼峰(camelCase):
- 转帕斯(PascalCase):
- 转蛇形(snake_case):
- 转连字(kebab-case):
- 转常量(CONST_CASE):
Undo
撤销(Undo):ctrl + z
Redo
重做(Redo):ctrl + y
Move
Basic
- 常规性移动:mouse pointer(鼠标指针)、arrow(键盘箭头)
- 左移一个字符:arrow left
- 右移一个字符:arrow right
- 左移一个单词:ctrl + arrow left
- 右移一个单词:ctrl + arrow right
- 移动到行首:home
- 移动到行尾:end
- 移动到页顶:ctrl + home
- 移动到页底:ctrl + end
- 移动到对应的括号:ctrl + alt + \、alt + g(非默认)
Backward
- 后退(Backward):alt + arrow left
Forward
- 前进(Forward):alt + arrow right
Cursor
- 单行添加光标(Add Cursor Single):alt + click
- 多行添加光标(Add Cursor Multiple):shift + alt + click
- 向上添加光标(Add Cursor Above):ctrl + alt + arrow up(被QQ音乐占用)
- 向下添加光标(Add Cursor Below):ctrl + alt + arrow down(被QQ音乐占用)
Scroll
- 常规性滚动:mouse wheel(鼠标的滑轮)
- 向上翻页:page up
- 向下翻页:page down
Select
Basic
- 常规性选择:left click + mouse slide(按着鼠标左键并滑动鼠标)
- 选择字符(Char):shift + arrow
- 选择单词(Word):double click、ctrl + shift + arrow left/right
- 选择一行(Line):triple click、ctrl + l
- 选择一片(Area):shift + click
- 选择到行首:shift + home
- 选择到行尾:shift + end
- 选择到页顶:ctrl + shift + home
- 选择到页底:ctrl + shift + end
- 选择环绕(Surround):
选择环绕:选择引号和括号里面的内容
Expand
- 扩展(Expand)选择:shift + alt + arrow left、alt + e(非默认)
Shrink
- 收缩(Shrink)选择:shift + alt + arrow right
Occurrence
- 向后添加选中(Add Next Occurrence):alt + d(非默认)
- 向前添加选中(Add Previous Occurrence):
- 添加所有选中(Select All Occurrence):
Column
- 字选模式(Char Selection Mode): shift + arrow left/right
- 行选模式(Row Selection Mode): shift + arrow up/down
- 列选模式(Column Selection Mode):
Coding
Generator
Refactor
Format
格式化快捷键:alt + f(非默认)
Navigation
Find
- 在文件中查找文本:ctrl + f
- 在工作区查找文本:ctrl + shift + f
- 查找文件(file):ctrl + p、ctrl + e(已删除)
- 查找符号(symbol):alt + s(非默认)
- 查找命令(command):ctrl + shift + p
- 查找引用(reference):
Jump
- 跳转到声明(declare):ctrl + click、ctrl + b(非默认)
- 跳转到定义(define):ctrl + shift + click、ctrl + shift + b(非默认)
- 跳转到实现(implement):ctrl + alt + b(非默认)
- 跳转到某行(line):ctrl + g
- 跳转到某列(column):ctrl + g
View
Palette
Outline
Minimap
Intellisense
lsp:language server plugin
Fixing
快速修复快捷键:alt + enter(非默认)
Code Action
Suggest
输入建议快捷键:shift + space(非默认)