首页 > 其他分享 >Visual Studio Code (vscode)自定义用户代码段快速打出for循环等

Visual Studio Code (vscode)自定义用户代码段快速打出for循环等

时间:2023-05-24 11:23:57浏览次数:39  
标签:body fori Code description 自定义 代码 代码段

比如fori这样的快捷键就打不出代码块了
自定义用户代码块的方法:

工具栏 > 文件 > 首选项 > 用户代码片段

 

 

然后在弹出的搜索框中填写javascript.json 有提示 不用打全就行 (会有javascript选中)

 

 

打开配置文件javascript.json

这里面显示的就是编写代码块的例子

"Print to console": {
"prefix": "log",
"body": [
"console.log($1);"
],
"description": "Log output to console"
},

print to 后面填的是你这个代码块的名字 随便取 符合命名规则就行

prefix 冒号里填的是 在 Intellisense 中选择代码片段时将使用的前缀,即你要打出的快捷键

body 冒号后面填的是你要定义的代码段的完整代码

美元$符号+数字代表光标位置 即你打出代码段后光标所在的位置

description 冒号后面填的是 这个代码段的描述 随便写就行

下面附上自定义fori forj 快速打出for循环的代码:

"Print out fori": {
"prefix": "fori",
"body": [
"for (var i = 0; i < $1; i++) {",
" $2$0",
"}"
],
"description": "Output Loop 'fori'"
}
"Print out forj": {
"prefix": "forj",
"body": [
"for (var j = 0; j < $1; j++) {",
" $2$0",
"}"
],
"description": "Output Loop 'forj'"
}

配置效果图:

 

再次输入js内容

标签:body,fori,Code,description,自定义,代码,代码段
From: https://www.cnblogs.com/Bordery/p/17427452.html

相关文章

  • 企业研发效能度量利器,华为云发布CodeArts Board看板服务
    摘要:华为云CodeArtsBoard正式上线,欢迎体验。本文分享自华为云社区《企业研发效能度量利器,华为云发布CodeArtsBoard看板服务》,作者:华为云头条。数字化时代,提升研发效能以加快价值交付已经成为企业的核心目标和竞争力。而组织效能的提升离不开高效精准的度量,同时科学的研发效能......
  • 界面控件DevExtreme使用指南 - 如何自定义上下文菜单和工具栏
    DevExtreme FileManager(文件管理器)小部件现在支持自定义内置的工具栏和上下文菜单,用户可以使用标准和定义的命令项填充项目集合,并配置设置来更改其外观和操作。DevExtreme拥有高性能的HTML5/JavaScript小部件集合,使您可以利用现代Web开发堆栈(包括React,Angular,ASP.NETCore,jQu......
  • LeetCode 62.不同路径
    1.题目:一个机器人位于一个mxn 网格的左上角(起始点在下图中标记为“Start”)。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。问总共有多少条不同的路径?示例1:输入:m=3,n=7输出:28来源:力扣(LeetCode)链接:https://leetcode.c......
  • 中文 Code —— define 的聚集地
    #define命名空间usingnamespacestd;#define主函数intmain()#define终止return0;#define整数int#define长整数longlong#define双精度小数double#define单精度小数float#define布尔型bool#define字符char#define字符串string#define空的void#......
  • CodeForces 1827E Bus Routes
    洛谷传送门CF传送门比较神奇的题。定一个非叶子\(r\)为根。显然只用判断两个叶子是否可达。求出每个叶子向上能一步跳到的深度最浅的点\(p_i\),那么如果\(p_i\)不在一条链上就无解,因为两条路径没有交点。然后只用判断\(p_i\)最深的叶子的\(p_i\)能不能一步到达其他......
  • 控件包含代码块(即 <% ... %>),因此无法修改控件集合(用户自定义控件中)
    https://www.cnblogs.com/zlfucku/archive/2011/09/05/2167943.html原因:就是runat中不能有<%%>这样的东西,不然就会报这个错误解决办法: 这两行拖到body里就好了,不要放在有headrunat=server的代码块内,不然就报这个错。......
  • leetcode2215哈希列表的应用
    哈希列表存储的是不重复的元素,使用两个哈希列表存储这两个数组。再遍历其中一个哈希列表,查看是否存在另一个哈希列表中set.insert()set1.count(元素)for(intnum:nums1){set1.insert(num);}for(intnum:set1){if(!set2.count(num)){res[0].push_back(num);......
  • AtCoder Beginner Contest 296
    AtCoderBeginnerContest296D题意给出n和m,问\(1\leqi,j\leqn\),使得\(ij\geqm\),求出这个乘积的最小值思路这两个乘数至少有一个在\([1,\sqrt{m}]\),枚举代码voidsolve(){ cin>>n>>m; intx=sqrt(m); if(n>=m){cout<<m<<endl;return;} if(x*x==m)......
  • Code39详细介绍
    Code39码是条形码的一种,也被称为3of9code、USD-3或者LOGMARS,因为其编制简单、能够对任意长度的数据进行编码、支持设备广泛等特性,所以成为使用最为广泛的条形码格式之一。Code39码仅有两种单元宽度——分别为宽单元和窄单元。宽单元的宽度为窄单元的1到3倍,一般多选用2倍、2.5......
  • AtCoder Regular Contest 139 C One Three Nine
    洛谷传送门AtCoder传送门闲话:做这场的B用时跟C差不多不会直接构造,因此这是一个无脑做法。考虑对于\(\forallx\in[1,n],y\in[1,m],(x+3y,3x+y)\)看成一个点,那么选择的\((x,y)\)要满足,不存在一行或一列有超过\(1\)个点。这启发我们对于合法的点\((a......