常用快捷键(Ubuntu)

功能 快捷键(Windows) 快捷键(Ubuntu)
同时编辑页内多个相同的文字 Ctrl+Shift+L Ctrl+Shift+L
开始下一行 Ctrl+Enter Ctrl+Enter
以词为单位左右移动光标,如果加Shift则同时选中 Ctrl+左右方向
向上向下移动行 Alt+上下方向 Alt+上下方向
在未选定内容的时候可以操作整行 Ctrl+C/V/X Ctrl+C/V/X
跳转到上一个/下一个编辑器 Ctrl+PageUp/PageDown Ctrl+K Ctrl+ ←/→
注释/取消注释本行 Ctrl+/ Ctrl+/
减少/增加本行缩进 Ctrl+[ / ] Ctrl+[ / ]
折叠/展开本段代码 Ctrl+Shift+[ / ] Ctrl+Shift+[ / ]
跳转到文件头/尾 Ctrl+Home/End Ctrl+Home/End
关闭编辑器 Ctrl+W Ctrl+W
跳转到某一行 Ctrl+G Ctrl+G
跳转到对应的括号末尾 Ctrl+Shift+\ Ctrl+Shift+\

利用宏自定义VS Code操作(快速在行尾巴添加分号并回车)

安装插件macros。在系统的setting.json文件中添加相关宏命令。Ctrl+Shift+P打开顶部快捷命令,搜索setting.

  1. "macros": {
  2. "end_semicolon": [ // 末尾加分号
  3. "cursorLineEnd",
  4. {
  5. "command": "type",
  6. "args": {
  7. "text": ";"
  8. }
  9. },
  10. "editor.action.insertLineAfter",
  11. ],
  12. "end_colon": [ // 末尾加冒号
  13. "cursorLineEnd",
  14. { "command": "type",
  15. "args": {
  16. "text": ":"
  17. }
  18. },
  19. "editor.action.insertLineAfter",
  20. ],
  21. }

在keybindings(Ctrl+Shift+P,搜索keybindings)JSON文件中绑定快捷键。

  1. {
  2. "key": "alt+;",
  3. "command": "macros.end_semicolon"
  4. },
  5. {
  6. "key": "alt+shift+;",
  7. "command": "macros.end_colon"
  8. },

macros 插件的github地址。

常用插件推荐

macros macors/geddski宏编辑器(见前文)。
Bracket Pair Colorizer 括号匹配插件。
Material Theme 很好用的主题插件,换了之后变量括号一目了然。
Material Icon Theme 很好用的图标插件。
Remote-SSH 直接在VS Code里通过SSH方式管理编辑远程文件(不用在终端里用nano/vim了)
Rest Client 可以替代Postman的一个Rest轻量客户端
REST API 一个用于测试REST API的简易服务器
Todo Highlight/Todo Tree 高亮TODO注释,快速显示查找TODO
Typescript Hero TypeScript语言基础插件
.gitignore Generator 按照项目类型快速生成.gitignore项目文件
Angular Essentials Angular开发全家桶