vscode代码索引_VS Code:自定义代码片断(Snippets)
Snippets,代码片断。就是事先准备好的一块样板代码,通过自定义的简短的字符可以快速得到对应的样板代码。在这块代码里面可能会有几个编辑点,用户使用 tab 键或者 shift + tab 可以在这些编辑点之间来回切换。在宁皓网最近的 Flutter 课程里,用到了几个代码片断。
你可以根据需求去搜索相关的扩展,比如针对 Flutter 应用,你可以搜索一下 Flutter Snippets 关键词,应该会找到几个相关的代码片断扩展。或者我们也可以自己定制一些代码片断。自己定制的好处是,你可以得到完全的控制。
自定义代码片断的步骤
打开 “配置用户代码片断”。
选择代码片断文件(html、css、javascript...)。
在代码片断文件里添加代码片断。
比如我想为 Flutter 应用开发添加几个代码片断,因为 Flutter 是基于 Dart 语言写的,所以选择代码片断文件的时候,要选择 Dart。打开的是一个 json 格式的文件(dart.json)。
{
"StatelessWidget Class": {
"prefix": "sl",
"body": [
"class ${1:WidgetName} extends StatelessWidget {",
"\t@override",
"\tWidget build(BuildContext context) {",
"\t\treturn ${2:Container}();",
"\t}",
"}"
],
"description": "StatelessWidget Class"
},
}
上面定义了一个代码片断,因为它是在 dart.json 里面定义的,所以这个代码片断只在 Dart 语言模式下有效。prefix 是得到这个代码片断要输入的字符,这里是 “sl”。body 是代码片断的主体,也就是代码片断里的代码。主体里面可以添加一些编辑点,形式是:${索引号:默认值}。用户可以使用 tab 或者shift + tab 在不同的编辑点之间切换。
我的代码片断
如果你在宁皓网的课程里看到我用了一些代码片断,你可以在下面这些地址找到这些代码片断定义,直接打开代码片断文件,复制里面的内容,把它们粘贴到自己的对应的代码片断文件里就行了。
vscode代码索引_VS Code:自定义代码片断(Snippets)相关推荐
- vscode搜索文件_VS Code 新图标来临 —— 侧边栏、文件管理器、搜索、调试等区域的图标迎来全新设计...
今天(北京时间 2019 年 7 月 9 日),微软 Visual Studio Code 团队的高级设计师 Miguel Solorio 在 Twitter 上宣布了全新的图标已经来到了 VS Co ...
- vscode实用快捷键_VS Code常用快捷键总结
目录: 1.主命令框 2.常用快捷键 (1) 编辑器与窗口管理 (2) 代码编辑 <1> 格式调整 <2> 光标相关 <3> 重构代码 <4> 查找替换 ...
- vscode 插件慢_VS Code下配置LaTeX编译环境
之前一直用TeXstudio排版LaTeX,偶然发现除了latex专用编译器,像Sublime.VS Code这样的代码秃头神器也支持latex的编写.今天就来聊一聊VS Code下LaTeX的配置. ...
- IntelliJ IDEA代码提示快捷键以及自定义代码补全设置
一.快捷键风格 通过设置Keymap把快捷键风格设置成Eclipse风格. File --> Settings --> Keymap --> 下拉菜单选择Eclipse --> ...
- vscode生成代码图片_vs Code 快速生成代码
之前偶然了解到能用公式快速生html代码 查阅资料后就有了下面的小小总结 U•ェ•*U 例如: 在vs code 中输入 div.cube>div.cube_$*6 摁下回车键就会生成如下代码 ...
- 远程开发 代码提示_VS Code 远程开发和代码评审实践
很多年前的一天,我在 TypeScript 仓库下创建了一个 issue:微软打算拿 Monaco 来干嘛?接着第二天微软就发布了 VS Code.这个巧合我吹了五年还孜孜不倦. 因为已经用上了 Ty ...
- 前端学习(2409):vs code自定义代码块
- theme vscode 护眼_vs code 护眼设置
关于 本人是一名在校的计算机的大学生.目前是大三,由于这一年的课程比较少,没课的时间都在宿舍写代码. 常用的IDE和编辑器都是以黑色为主色调的主题,就感觉还挺酷的.像是周末基本上10个小时对着电脑屏幕 ...
- vscode 安装包_VS Code的下载与安装(更改插件的安装位置)
vs code下载地址 https://code.visualstudio.com/ 选择适合自己电脑系统的安装包 安装 下载完成后,双击进行安装 选择安装路径(可以选择自己的创建的安装路径,也可以选 ...
最新文章
- 用matlab读取三角波及其频谱,信号与系统利用MATLAB分析信号频谱作业(第四章)以及结论.doc...
- 如何避免APK文件的反向工程?
- 第三百七十七节,Django+Xadmin打造上线标准的在线教育平台—apps目录建立,以及数据表生成...
- Asp.Net Core多榜逆袭,这是.NET最好的时代!
- python并发编程之多线程
- 16进制 ksh_AIX系统中如何统计进程打开的文件数目
- 【docker】第五节:docker常用命令总结
- 基于Ajax+div的“左边菜单、右边内容”页面效果实现
- 三种代理服务器以及反向代理详解
- layui动态渲染生成select的option值
- html验证码自动刷新,验证码输入错误后自动刷新验证码
- deepin[idea添加桌面]
- GeoHash在空间道路密度计算中的应用-以mobike骑行轨迹为例
- 一步到位Composer直接打开SOLIDWORKS贴图
- 抵制微信公众号,从我做起
- r如何打开计算机窗口,如何进入运行窗口
- 摩根大通的企业级区块链解决方案—Quorum
- bm算法好后缀 java实现_BM算法 | Depeng's Blog
- (一) windows 10 下安装 mongodb 并 globalsign/mgo 包的简单使用
- 3.23早间BTC/ETH急剧回踩,短暂拉升等机会
热门文章
- 有隔板高效过滤器和无隔板高效过滤器区别在哪里
- 每周分享第 29 期
- 杭电计算机研究生复试,杭电计算机考研经验
- 8.0强行转换后变成了7_如何将网页转换为 PDF,保存在本地备用?
- 1626:Hankson 的趣味题
- 经纬度5位数和6位数差多少_经纬度精度差别 - Rain - OSCHINA - 中文开源技术交流社区...
- 前端小demo_day02_聚光灯(CSS)实现
- 京东C++开发工程师 2019校招卷总结
- autoCAD 设置 AutoCAD 系统配置
- 特斯拉充电电流设置多大_特斯拉充电要多久