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 跳进/跳出
四、使用技巧
禁用插件
在不同工程/工作区中,可能会用到不同插件,并不需要用到所有插件,这时候可以针对该工作区禁用一些插件

更换shell

五、远程连接
安装Remote Development
配置远程服务器
[远程资源管理器] -> [SSH TARGETS] -> 修改config

修改服务器连接配置
[Preferences]->[Settings]->搜索[Show Login Terminal],打勾"Always reveal the SSH login terminal"

打开远程连接窗口
选择远程连接条目,右键[Connect to Host in New Window],输入密码即连接上


这篇博客详细记录了VSCode的安装过程,推荐了一系列插件,如Chinese汉化、ARM、C/C++插件等,适用于MAC平台。同时介绍了MAC平台的快捷键设置,分享了禁用插件、更换shell的使用技巧,并详述了如何进行远程开发配置,包括安装Remote Development插件和配置远程服务器。

947

被折叠的 条评论
为什么被折叠?



