[vscode] 随记

vscode随记

一、安装

https://code.visualstudio.com/ 下载对应版本安装

二、插件

chinese汉化

ARM

提供汇编语言语义识别、高亮

C/C++

微软官方插件,提供C/C++语义识别、补全、高亮、跳转、调试等

C/C++ Clang Command Adapter

配合clang,C/C++语法检测、补全、编译调试

C++ Intellisense

配合GNU Global建立索引,智能跳转和搜索,类似ctag

PlatformIO IDE

物联网嵌入式开发环境

alios-studio

alios开发工具

Remote Development

远程连接代码服务器

go

golang开发环境所需插件

Code Runner

支持多种编程语言的运行
安装后 右上角 或者 右键 可以看到run code

bookmark

三、MAC平台快捷键

MAC盘符

* ⌘ == Command
* ⇧ == Shift
* ⇪ == Caps Lock
* ⌥ == Option
* ⌃ == Control
* ↩ == Return/Enter
* ⌫ == Delete
* ⌦ == 向前删除键(Fn+Delete)
* ↑ == 上箭头
* ↓ == 下箭头
* ← == 左箭头
* → == 右箭头
* Home == Fn + ←
* End == Fn + →
* ⇥ == 右制表符(Tab键)
* ⇤ == 左制表符(Shift+Tab)
* ⎋ == Escape (Esc)
* ⏏ == 电源开关键

常规

* ⇧⌘P,F1             显示命令面板
* ⇧⌘N                新建窗口
* ⌘W                 关闭窗口
* ⌘N                 新建文件
* ⌘O                 打开文件
* ⌘K+⌘S              打开键盘快捷方式
* ⌘K F               关闭工作区
* ⌘K P               复制活动文件的路径
* ⌘\                 拆分编辑器组
* ⌘1/2/3             切换编辑器组
* ⌃1/2/3             切换同一编辑器组不同窗口
* ⌃⌘F                切换全屏

终端面板

* ⌘J                 打开面板
* ⇧⌘M                显示问题面板
* ⇧⌘U                显示输出面板
* ⇧⌘Y                显示调试面板
* ⌃`                 显示终端面板
* ⇧⌃`                新建终端
* ⌃⇧C                新建终端(自定义)
* ⌃⇧D                退出当前终端(自定义)
* Fn+↑/↓             终端滚动页面
* ⌘+Home/End         终端滚动顶部/底部

编辑

* ⌘C                 复制
* ⌘X                 剪切
* ⌘Z                 撤销
* ⇧⌘Z                恢复
* ⌘V                 粘贴
* ⇧⌘V                粘贴到上一行
* ⇧⌘K                删除当前行
* ⌘S/⇧⌘S/⌥⌘S         保存/保存为/全部保存
* ⌘↩                 在下一行插入
* ⇧⌘↩                在上一行插入
* ⇧⌘\                
* Home/End/⌘←/→      行首/尾
* ⌘↑/↓               文件头/尾
* ⇧⌥↑/↓              向上/下复制粘贴
* ⌥↑/↓               向上/下移动交换
* Fn+↑/↓             Page Up/Page Down
* ⌘/                 行注释切换
* ⇧⌥A                块注释切换
* ⌥Z                 切换自动换行

光标与选择

* ⌥+Clink            插入光标
* ⌥⌘↑/↓              向上/下插入光标
* ⌘A                 全选
* ⌘U                 撤销上一个光标
* ⌘l                 选择当前行,连续按继续选择下一行
* ⇧⌥⌘↑/↓/←/→         列框选择

搜索与跳转

* ⌘F/⌥⌘F/⇧⌘F/⇧⌘H     查找/替换/全局查找/替换
* ⌘G/⇧⌘G             匹配下一个/下一个
* ⌥↩                 选中 匹配的所有内容
* ⌘P                 跳转(打开文件、'#'转符号、':'转到行、'@'转函数)
* ⌃-                 返回
* ⌃⇧-                前进

语义

* F12                转到定义
* ⌥F12               查看定义
* ⇧F12               查看引用
* ⌥⇧F12              搜索reference

调试

* ⌃⌥T                打开任务窗口,选择任务运行,tasks.json中定义
* ⇧⌘B                运行生成任务,tasks.json中定义
* F5                 启动/开始/继续调试
* ⇧F5                暂停
* F9                 切换断电
* F10                单步/跳过
* F11/⇧F11           跳进/跳出

四、使用技巧

禁用插件

在不同工程/工作区中,可能会用到不同插件,并不需要用到所有插件,这时候可以针对该工作区禁用一些插件
[vscode] 随记_第1张图片

更换shell

在这里插入图片描述

五、远程连接

安装Remote Development

配置远程服务器

[远程资源管理器] -> [SSH TARGETS] -> 修改config
[vscode] 随记_第2张图片

修改服务器连接配置

[Preferences]->[Settings]->搜索[Show Login Terminal],打勾"Always reveal the SSH login terminal"
[vscode] 随记_第3张图片

打开远程连接窗口

选择远程连接条目,右键[Connect to Host in New Window],输入密码即连接上
[vscode] 随记_第4张图片
[vscode] 随记_第5张图片

你可能感兴趣的:(Tool,vscode)