常用快捷键(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.
"macros": {"end_semicolon": [ // 末尾加分号"cursorLineEnd",{"command": "type","args": {"text": ";"}},"editor.action.insertLineAfter",],"end_colon": [ // 末尾加冒号"cursorLineEnd",{ "command": "type","args": {"text": ":"}},"editor.action.insertLineAfter",],}
在keybindings(Ctrl+Shift+P,搜索keybindings)JSON文件中绑定快捷键。
{"key": "alt+;","command": "macros.end_semicolon"},{"key": "alt+shift+;","command": "macros.end_colon"},
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开发全家桶
