VsCode

Key Map for 不同操作系统

MacWindows
Command ⌘Control
Option ⌥Alt
Shift ⇧Shift
Left ←Left
Right →Right
Up ↑Right
Down ↓Right
Control ⌃

Workflow in editor

Line

  • 移动光标到 行首/尾

    • ⌘ + ←/→
  • 移动光标 单词步进

    • ⌥ + ←/→
  • 选择整行

    • ⌘ + ⇧ + ←/→
  • 选择单词

    • ⌥+ ⇧ + ←/→
  • 删除当前行

    • ⌘ + ⇧ + K
  • 复制当前行

    • ⌥ + ⇧ + ↑/↓
  • 移动当前行

    • ⌥ + ↑/↓

Text

  • 选下一个 相同的文本

    • ⌘ + D
  • 选下所有 相同的文本

    • ⌘ + ⌃ + D
  • 在 相同的文本 之间移动

    • ⌘ + D, ⌘ + K

Multi Cursor

  • 选择多行

    • ⌘ + Click
  • 拖拽选择多行

    • ⌘ + ⌃ + Drag
  • 选择多行 不用鼠标

    • ⌘ + ⌥ + ↑/↓
  • 取消 上一个 cursor

    • ⌘ + U

文件位置

  • 跳转到当前文件中的某个位置
    • ⌘ + U, @

Zen mode

  • ⌘ + ⇧ + P
    • search for Zen

Git

Stage Selected Ranges

提交部分代码,避免一次提交包含多个功能修改

Github pull requests and issues extension

File Format

  • format on save
"editor.formatOnSave": true,