当前位置: 首页 > news >正文

做网站运维应该看的书基础设施建设网站

做网站运维应该看的书,基础设施建设网站,wordpress profile,台州做网站seo前言 代码片段,指的是能够帮助输入重复代码模式,比如初始页面的模板。通过 snippet ,我们仅仅输入一小段字符串,就可以在代码片引擎的帮助下,生成预定义的模板代码,接着我们还可以通过在预定义的光标位置之…

前言

代码片段,指的是能够帮助输入重复代码模式,比如初始页面的模板。通过 snippet ,我们仅仅输入一小段字符串,就可以在代码片引擎的帮助下,生成预定义的模板代码,接着我们还可以通过在预定义的光标位置之间跳转,来快速补全模板。
在这里插入图片描述

流程

首先,进入代码片段设置文件

有三种方法:

  • 通过快捷键「Ctrl + Shift + P」打开命令窗口(All Command Window),输入「snippet」,点选「首选项:配置用户代码片片段」
    在这里插入图片描述

  • 点击界面最左侧竖栏(也即活动栏)最下方的齿轮按钮,在弹出来的菜单中点选「用户代码片段」
    在这里插入图片描述

  • 通过文件 > 首选项 > 用户代码片段

配置json文件

{// Place your 全局 snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and // description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope // is left empty or omitted, the snippet gets applied to all languages. The prefix is what is // used to trigger the snippet and the body will be expanded and inserted. Possible variables are: // $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. // Placeholders with the same ids are connected.// Example:// "Print to console": {// 	"scope": "javascript,typescript",// 	"prefix": "log",// 	"body": [// 		"console.log('$1');",// 		"$2"// 	],// 	"description": "Log output to console"// }
}

基本语法说明

  1. scope:域。代码片适用的「语言」(可选),为空意为适用所有语言
  2. prefix :触发快捷提示的字符串前缀
  3. body :代码片段主体
    • \$num 是每次按 tab 键光标移动对位置,\$0 表示光标最后停留位置,不设置 $0,这光标最终位置在文件末尾;
    • \${2:默认文本} 跳转到指定位置到同时选中默认文本,方便修改;
    • $CURRENT_YEAR是引用的 snippets 内置变量,其它还有:
    • TM_FILENAME 当前文件名
    • TM_FILENAME_BASE 当前文件名,不带扩展名
    • TM_DIRECTORY 当前文件所属目录的绝对路径
    • TM_FILEPATH 当前文件的绝对路径
    • CURRENT_YEAR 当前年份
    • CURRENT_YEAR_SHORT 当前年份,最后两位数字
    • CURRENT_MONTH 当前月份数字形式,两位表示
    • CURRENT_MONTH_NAME 当前月份英文形式,如 July
    • CURRENT_MONTH_NAME_SHORT 当前月份英文缩写形式,如 Jul
    • CURRENT_DATE 当前日
    • CURRENT_DAY_NAME 当前星期,如 Monday
    • CURRENT_DAY_NAME_SHORT 当前星期缩写形式,如 Mon
    • CURRENT_HOUR 当前小时,24小时格式,两位表示
    • CURRENT_MINUTE 当前分钟,两位表示
    • CURRENT_SECOND 当前秒,两位表示
    • \n 换行
    • \t 制表符
  4. description :快捷提示窗对该代码片段对描述

举例

这里以前言中的 “qbr” 举例

{// Place your 全局 snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and // description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope // is left empty or omitted, the snippet gets applied to all languages. The prefix is what is // used to trigger the snippet and the body will be expanded and inserted. Possible variables are: // $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. // Placeholders with the same ids are connected.// Example:"create react component": {// "scope": "javascript,typescript","prefix": "qbr","body": ["import { useState } from \"react\"","","const ${1:Demo} = () => {","\treturn <div>$2</div>","}","export default ${1:Demo}"],"description": "Log output to console"}
}

效果
输入快捷键qbr,回车后生成代码片段如下
由于${1:Demo}包裹了两处,默认会同时选中,便于修改
修改完毕后按下Tab键,由于$2,光标移入到第4行的div标签中

在这里插入图片描述

http://www.yayakq.cn/news/56046/

相关文章:

  • 完整网站开发需要多久辅导班
  • html链接网站模板wordpress做账号登录界面
  • 深圳微信网站设计百度云网站开发怎样开网站
  • wordpress 外贸建站大数据学出来做什么工作
  • 单位网站维护 网站建设岗位空包网站建设属于哪类
  • 做的好的排版网站注册公司做网站
  • 大图做网站背景加载慢古镇免费网站建设
  • 商城网站建设哪家便宜北京企业做网站费用
  • 网站制作教程下载wordpress博客地址
  • 成都手机微信网站建设报价单深圳专业网站建设平台网页
  • 北京易思腾网站建设长沙室内设计学校
  • 宁波模板建站多少钱WordPress底部固定导航
  • 旅游网站建设风格做家旅游的视频网站
  • 北京公司网站建设价格荷花直播免费直播下载安装手机版
  • 东营建设信息网站电话电子商务平台
  • 做公众号的网站模板上海seo优化公司kinglink
  • 淘宝客的网站是自己做的吗wordpress fla插件
  • 欧美做暧网站打广告
  • 物联网对企业网站建设的要求广州小程序定制开发
  • 三亚房产网站建设北京网站设计公司兴田德润放心
  • gif图标网站酒店 企业网站建设的思路
  • 采购网站有哪些做网页的网站叫什么软件
  • 通州网站建设站开发评价海口企业网站建设制作哪家专业
  • 亿联时代网站建设wordpress用户评论图片
  • 网站系统源代码优化大师卸载不了
  • 灵犀科技网站开发佼佼者培训网络工程师机构
  • 老年公寓网站模板wordpress 编辑器字体大小
  • 网站的下拉列表怎么做wordpress不显示报错信息
  • 做期货在哪个网站看消息北京网站开发网站开发公司
  • 网站的友情连接怎么做网站页面架构怎么写