VS Code Flutter对应Android Studio的高效开发快捷键与代码片段查询
在VS Code中实现Android Studio的两项Flutter开发效率功能
1. 类似Android Studio Ctrl+Shift+Space的if语句自动补全
- VS Code的Dart插件默认支持输入
if后按Tab,直接补全为if () {},光标会自动定位在括号内的条件区域,完全匹配你需要的效果。 - 如果你习惯用
Ctrl+Shift+Space触发补全,可按以下步骤修改快捷键:- 打开键盘快捷键设置(快捷键
Ctrl+K Ctrl+S) - 搜索
Trigger Suggest - 将其快捷键改为
Ctrl+Shift+Space替换原有绑定。之后输入if按下该组合键,选择对应的if块补全项即可实现需求。
- 打开键盘快捷键设置(快捷键
2. iter循环类代码片段实现
VS Code支持自定义代码片段来复刻Android Studio的iter快捷生成功能,操作步骤如下:
- 打开用户代码片段(快捷键
Ctrl+Shift+P,输入Configure User Snippets后选择dart.json) - 在文件中添加以下代码片段:
"Iterable Loop": { "prefix": "iter", "body": [ "for (var ${1:_} in ${2:}) {", " ${3}", "}" ], "description": "Generate a for-in loop over an iterable" }
- 保存文件后,在Dart代码中输入
iter并按下Tab,即可生成for (var _ in ) {}。按Tab可依次跳转到变量名位置、可迭代对象位置,最后到循环体内部;若偏好用Enter跳转,可在键盘快捷键设置中修改Accept Next Suggestion的快捷键为Enter。
内容的提问来源于stack exchange,提问作者Jiehfeng
相关产品推荐
相关产品推荐

