Mac 端 VSCode Flutter 快捷键大全

server/2025/1/16 15:58:39/

Mac 端 VSCode Flutter 快捷键大全


通用快捷键

基础导航

快捷键功能
Cmd + P快速打开文件
Cmd + Shift + P打开命令面板
Cmd + T快速查找项目中的符号
Cmd + B显示/隐藏侧边栏
Cmd + Shift + E聚焦到资源管理器
Cmd + \水平分屏

通用代码操作

快捷键功能
Cmd + Z撤销上一步操作
Cmd + Shift + Z恢复撤销操作
Cmd + C / Cmd + V复制/粘贴
Cmd + Shift + D打开运行和调试模式
Option + Shift + ↑ / ↓上下复制代码块
Cmd + /添加/取消注释
Cmd + D选中下一个相同内容
Cmd + F2重命名所有选中变量

代码结构

快捷键功能
Cmd + Option + [ / ]折叠/展开代码块
Cmd + Shift + [ / ]折叠/展开所有代码块
Cmd + Click跳转到定义
Cmd + Shift + O显示文件中的符号
Cmd + Option + F查找并替换

Flutter 专属快捷键

Widget 操作

快捷键功能
Cmd + .快速修复

Flutter 调试

快捷键功能
F5启动调试
Shift + F5停止调试
Cmd + Shift + F5热重载

Dart 文件导航

快捷键功能
Cmd + F在当前文件中搜索
Cmd + Shift + F在整个项目中搜索
Cmd + Option + ← / →前进/后退导航位置
Cmd + Click跳转到变量/方法定义

终端与控制台快捷键

快捷键功能
Ctrl + ~打开/关闭终端
Cmd + K清空终端输出
Cmd + Shift + Y打开/关闭调试控制台

推荐插件

  • Flutter:Flutter 官方插件,支持热重载、代码片段和 Dart 语言特性。
  • Dart:提供 Dart 语言的语法高亮、代码提示等功能。
  • Error Lens:将错误和警告直接显示在代码旁边。
  • Code Runner:快速运行选定代码片段(支持 Dart)。
  • Todo Tree:跟踪代码中的 TODOFIXME 注释。
  • Flutter Stylizer:自动优化 Dart 文件中的导入顺序。

自定义快捷键

  1. 打开命令面板:Cmd + Shift + P
  2. 输入 Keyboard Shortcuts,选择 Preferences: Open Keyboard Shortcuts
  3. 找到需要修改的快捷键,点击右侧的铅笔图标,设置你喜欢的快捷键。
  4. 官网详细介绍

在这里插入图片描述


记录下这些快捷键并在开发中实践,你的效率将大幅提升! 🎉🎉🎉


http://www.ppmy.cn/server/158407.html

相关文章

doris:模型注意事项

建表时列类型建议​ Key 列必须在所有 Value 列之前。 尽量选择整型类型。因为整型类型的计算和查找效率远高于字符串。 对于不同长度的整型类型的选择原则,遵循够用即可。 对于 VARCHAR 和 STRING 类型的长度,遵循够用即可。 聚合模型的局限性​ …

使用 Debug 类的 Assert 方法查找 C# 中的错误

Debug类提供了几种用于调试代码的方法。其Assert方法采用布尔值,如果值为false则抛出异常。第二个参数给出异常应显示的错误消息。如果在调试器中运行时断言失败,您可以选择打开调试器到抛出异常的 Debug.Assert语句。 通常,您使用Debug.Ass…

一路相伴,非凸科技助力第49届ICPC亚洲区决赛

2024年12月27日-29日,第49届国际大学生程序设计竞赛亚洲区决赛在西北工业大学圆满举行。非凸科技再次作为EC Final的主要赞助方,鼎力支持这群心怀梦想的青年才俊,激励他们勇攀科技高峰,实现创新突破。 EC Final参赛名额主要由当…

WINFORM - DevExpress -> devexpress版--报表(report)

devexpress report模板 1.安装devexpress(DevExpress 总结【安装、案例】_caoyanchao1的博客-CSDN博客_devexpress) 2.新建vs项目且添加standarReportDesigner控件 涛神设计器注意 3.运行后步骤 点击New Report DetailReport 涛神设计器checkbox(3.复选框只认boolean类型的 b…

LeetCode - #182 Swift 实现找出重复的电子邮件

网罗开发 (小红书、快手、视频号同名) 大家好,我是 展菲,目前在上市企业从事人工智能项目研发管理工作,平时热衷于分享各种编程领域的软硬技能知识以及前沿技术,包括iOS、前端、Harmony OS、Java、Python等…

《CPython Internals》阅读笔记:p118-p150

《CPython Internals》学习第 8 天,p118-p150 总结,总计 33 页。 一、技术总结 补充一些本人整理的关于 Context-Free Grammar(CFG) 的知识。 1.symbol(符号) A mathematical symbol is a figure or a combination of figures that is used to repre…

Java 泛型的用法

1. 泛型类 泛型类是指在类定义时使用类型参数来指定类的类型。这样可以在类的内部使用这些类型参数来定义字段、方法的返回类型和参数类型。 public class Box<T> {private T t;public void set(T t) {this.t t;}public T get() {return t;} }在这个例子中&#xff0c…

【代码随想录】刷题记录(99)-爬楼梯

题目描述&#xff1a; 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢&#xff1f; 示例 1&#xff1a; 输入&#xff1a;n 2 输出&#xff1a;2 解释&#xff1a;有两种方法可以爬到楼顶。 1. 1 阶 1 阶 …