Giter VIP home page Giter VIP logo

vscode-use's People

Watchers

James Cloos avatar solocao avatar

vscode-use's Issues

Visual Studio Code 快捷键 Mac 版

Mac 键盘符号说明


⌘ == Command


⇧ == Shift


⇪ == Caps Lock


⌥ == Option


⌃ == Control


↩ == Return/Enter


⌫ == Delete


⌦ == 向前删除键(Fn+Delete)


↑ == 上箭头


↓ == 下箭头


← == 左箭头


→ == 右箭头


⇞ == Page Up(Fn+↑)


⇟ == Page Down(Fn+↓)


Home == Fn + ←


End == Fn + →


⇥ == 右制表符(Tab键)


⇤ == 左制表符(Shift+Tab)


⎋ == Escape (Esc)


⏏ == 电源开关键


常用



Mac 快捷键
介绍




⇧⌘P, F1
显示命令面板


⌘P
快速打开


⇧⌘N
新建 窗口/实例


⌘W
关闭 窗口/实例



基本编辑



Mac 快捷键
介绍




⌘X
剪切


⌘C
复制


⌥↓ / ⌥↑
移动当前行向 下/上


⇧⌥↓ / ⇧⌥↑
复制当前行向 下/上


⇧⌘K
删除当前行


⌘Enter / ⇧⌘Enter
在下/上 插入一行


⇧⌘\
跳转到匹配的括号


⌘] / ⌘[
向左/向右 缩进当前行


Home / End
跳到当前行的头部,尾部


⌘↑ / ⌘↓
跳到当前行的开始,结束


⌃PgUp
滚动到


⌃PgDown
滚动到行头/行尾


⌘PgUp /⌘PgDown
滚动到页头/页尾


⇧⌘[ / ⇧⌘]
折叠/展开区域


⌘K ⌘[ / ⌘K ⌘]
折叠/展开所有子区域


⌘K ⌘0 / ⌘K ⌘J
折叠/展开所有区域


⌘K ⌘C
添加行注释


⌘K ⌘U
删除行注释


⌘/
切换行注释


⇧⌥A
切换块注释


⌥Z
切换文字换行



多光标和选择



Mac 快捷键
介绍




Alt+Click
插入光标


⌥⌘↑
在上面插入光标


⌥⌘↓
在下面插入光标


⌘U
撤消上一个光标操作


⇧⌥I
在所选每行的末尾插入光标


⌘I
选择当前行


⇧⌘L
选择当前选择的所有事件


⌘F2
选择当前单词的所有出现


⌃⇧⌘→
展开选择


⌃⇧⌘←
收缩选择


Shift+Alt + drag mouse(拖动鼠标)
列(框)选择


⇧⌥⌘↑
向上列(框)选择


⇧⌥⌘↓
向下列(框)选择


⇧⌥⌘←
向左列(框)选择


⇧⌥⌘→
向右列(框)选择


⇧⌥⌘PgUp
列(框)选择 向上一页


⇧⌥⌘PgDown
列(框)选择 向下一页



搜索和替换



Mac 快捷键
介绍




⌘F
查找


⌥⌘F
替换


⌘G / ⇧⌘G
查找下一个/上一个


⌥Enter
选择查找匹配的所有匹配项


⌘D
将选择添加到下一个查找匹配


⌘K ⌘D
将最后一个选择移至下一个查找匹配项



丰富的语言编辑



Mac 快捷键
介绍




⌃Space
触发建议


⇧⌘Space
触发参数提示


Tab
Emmet扩展缩写


⇧⌥F
格式化文档


⌘K ⌘F
格式选择


F12
转到定义


⌥F12
Peek定义


⌘K F12
打开定义到一边


⌘.
快速修复


⇧F12
显示引用


F2
重命名符号


⇧⌘. / ⇧⌘,
替换为下一个/上一个值


⌘K ⌘X
修剪尾随空格


⌘K M
更改文件语言



导航



Mac 快捷键
介绍




⌘T
显示所有符号


⌃G
转到行...


⌘P
转到文件...


⇧⌘O
转到符号...


⇧⌘M
显示问题“面板”


F8 / ⇧F8
转到下一个/上一个错误或警告


⌃⇧Tab
浏览编辑器组历史记录


⌃- / ⌃⇧-
后退/前进


⌃⇧M
切换选项卡移动焦点



编辑器管理



Mac 快捷键
介绍




⌘W
关闭编辑窗口


⌘K F
关闭文件


⌘\
拆分编辑窗口


⌘1 / ⌘2 / ⌘3
聚焦到第1,第2,第3编辑器组中


⌘K ⌘← / ⌘K ⌘→
聚焦到上一个/下一个编辑器组


⌘K ⇧⌘← / ⌘K ⇧⌘→
向左/向右移动编辑器


⌘K ← / ⌘K →
移动活动编辑器组



文件管理



Mac 快捷键
介绍




⌘N
新建文件


⌘O
打开文件


⌘S
保存


⇧⌘S
保存为...


⌥⌘S
保存所有


⌘W
关闭


⌘K ⌘W
关闭所有


⇧⌘T
重新打开已关闭的编辑器


⌘K
输入保持打开


⌃Tab / ⌃⇧
选项卡打开下一个/上一个


⌘K P
复制活动文件的路径


⌘K R
在资源管理器中显示活动文件


⌘K O
在新窗口/实例中显示活动文件



显示



Mac 快捷键
介绍




⌃⌘F
切换全屏


⌥⌘1
切换编辑器布局


⌘= / ⇧⌘-
放大/缩小


⌘B
切换侧栏可见性


⇧⌘E
显示资源管理器/切换焦点


⇧⌘F
显示搜索


⌃⇧G
显示Git


⇧⌘D
显示Debug


⇧⌘X
显示扩展名


⇧⌘H
在文件中替换


⇧⌘J
切换搜索详细信息


⇧⌘C
打开新命令提示符/终端


⇧⌘U
显示输出面板


⇧⌘V
切换Markdown预览


⌘K V
打开Markdown预览到一边



调试



Mac 快捷键
介绍




F9
切换断点


F5
开始/继续


F11 / ⇧F11
跳进/出


F10
跳过


⇧F5
暂停


⌘K ⌘I
显示悬停



集成终端



Mac 快捷键
介绍




⌃`
显示集成终端


⌃⇧`
创建新终端


unassigned(末分配)
复制选择


unassigned(末分配)
粘贴到活动终端


⌘↑
向上滑动


⌘↓
下身滑动


PgUp
向上滚动页面


PgDown
向下滚动页面


⌘Home
滚动到顶部


⌘End
滚动到尾部



在vscode中使用mobx,会出现关于decorators相关的错

在vscode中使用mobx,会出现关于decorators相关的错

image
解决办法 在根目录增加 jsconfig.json 文件

配置

{
    "compilerOptions": {
        "declaration": false,
        "emitDecoratorMetadata": true,
        "experimentalDecorators": true,
        "mapRoot": "./",
        "module": "es6",
        "moduleResolution": "node",
        "sourceMap": true,
        "target": "es5"
    }
}

插件 Beautify 配置

安装Beautify

在项目根目录下新增配置文件

.jsbeautifyrc

内容如下

{
  "brace_style": "none,preserve-inline",
  "selector_separator_newline": false,
  "indent_size": 2,
  "indent_char": " ",
  "jslint_happy": true,
  "unformatted": [""],
  "css": {
    "indent_size": 2
  }
}

此处需要注意selector_separator_newline这个字段

若为true,他会将分隔符也转行,其实挺蛋疼的。

http://www.jianshu.com/p/29b1096a0df9

官方配置文件

https://github.com/HookyQR/VSCodeBeautify/blob/master/Settings.md

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.