在Visual Studio Code 中创建模板

1.新建全局模板

打开 File -> Preferences -> User Snippets ( 在macOS上 Code -> Preferences -> User Snippets)
选择 New Global Snippets file 选项,如图:点击选择
在弹窗框内输入自己喜欢的名称,然后保存
在代码编辑栏里看看到刚才创建的文件
到这里模板已经创建完成,下面只需要写入你自己需要的文件即可,这个是创建的JSON文件,所以只能在{…}内写需要的代码

2.字段定义解释

{
	"React-Native Class":{
		"scope": "javascript,typescript",
		"prefix": "rnc",
		"body": [
			"import React, { Component } from 'react'",
			"import { StyleSheet, View, Text ,Image } from 'react-native'",
			"",
			"/**",
			"*",
			"* @ author: ",
			"* @ email: ",
			"* @ data: $CURRENT_YEAR-$CURRENT_MONTH-$CURRENT_DATE $CURRENT_HOUR:$CURRENT_MINUTE",
			"*/",
			"class ${1:className} extends Component {",
			"",
			"\trender() {",
			"\t\treturn (",
			"\t\t\t<View style={styles.container}>",
			"\t\t\t</View>",
			"\t\t)",
			"\t}",
			"}",
			"",
			"const styles = StyleSheet.create({",
			"\tcontainer: {",
			"\t\tflex: 1",
			"\t}",
			"})",
			"",
			"export default ${1:className}"
		],
		"description": "创建一个React-Native类"
	}
}

复制代码此处以React-Native 类文件进行举例说明,常用的字段也只有这几个(scope,prefix,body,description)

如代码的React-Native Class 字段:给模板取的名称(这个可根据自己喜欢取名)

scope(固定字段):文件创建属性,比如javascript,typescript,可不写,但不能乱写

prefix(固定字段):智能提示选项卡,比如你取名rnc,当你创建一个文件后,输入rnc后就会出现智能选项卡

body (固定字段):字符串数组,放置代码片段,一句代码占用一个元素。
注:缩进使用 “\t” ,尽量不要使用空格
复制代码

description(固定字段):顾名思义,这个模板的描述,智能提示卡上可显示(所以应简短明了)

3.语法解释

$1,$2,$3…$0:制表位,表示代码片段创建好后光标显示的位置,$1表示光标初始位置,$2表示用户按下键盘上的Tab键光标移动的下一个位置,依次类推,$3表示再次按下Tab键的下一个位置,数字表示Tab按下几下显示的位置,$0表示光标结束的位置
注:如果两个字段一样,都可以使用相同的,用户输入时,两处同时输入
复制代码

1 : c l a s s N a m e : 预 占 制 表 位 , 和 上 边 一 样 , 只 是 上 边 是 显 示 空 白 , 这 个 会 在 光 标 处 显 示 预 占 位 c l a s s N a m e , 这 个 c l a s s N a m e 可 以 写 你 自 己 需 要 的 东 西 , 当 T a b 选 中 时 可 修 改 , 比 如 {1:className}:预占制表位,和上边一样,只是上边是显示空白,这个会在光标处显示预占位className,这个className可以写你自己需要的东西,当Tab选中时可修改,比如 1:className:classNameclassName西Tab{1:params1}, 2 : p a r a m s 2 注 : 预 占 制 表 位 可 嵌 套 使 用 , 比 如 {2:params2} 注:预占制表位可嵌套使用,比如 2:params2使{1:another ${2:placeholder}}
复制代码

${1|one,two,three|}:占位符有选择的值,当用户Tab选中是显示可选的值,用户给出的值中选择。语法:在| |(双竖线)内写预选参数,多个参数用“,”隔开,根据需要,数字1也是可变的

$name 或 ${name:default}:插入可变的值,当一个变量不设置,默认或空字符串插入,当一个变量是未知的(即它的名字不是下面定义的变量)变量的名称,那插入之后将转换成占位符

可以使用的基本变量

TM_SELECTED_TEXT 当前选中的文本或空字符串
TM_CURRENT_LINE 当前行中的内容(即你哪行输入模板,即显示当行)
TM_CURRENT_WORD 词的内容根据光标或空字符串
TM_LINE_INDEX 基于zero-index的行号(即你在哪行创建的快速模板的行号 减1)
TM_LINE_NUMBER 基于一个索引的行号(即你在哪行创建的快速模板的行号)
TM_FILENAME 当前文档的文件名
TM_FILENAME_BASE 当前文档的文件名(不包括扩展)
TM_DIRECTORY 当前文档的目录
TM_FILEPATH 当前文档的完整的文件路径
CLIPBOARD 剪贴板的内容

复制代码

可插入的日期和时间变量

CURRENT_YEAR 当前日期的年(example '2019')
CURRENT_YEAR_SHORT 当前年的后两位(example '19')
CURRENT_MONTH 当前月两位表示法 (example '02')
CURRENT_MONTH_NAME 当前月全称 (example 'March')
CURRENT_MONTH_NAME_SHORT 当前月简称 (example 'Mar')
CURRENT_DATE 当天两位表示法 (example '06')
CURRENT_DAY_NAME 星期 (example 'Monday')
CURRENT_DAY_NAME_SHORT 星期简称 (example 'Mon')
CURRENT_HOUR 24小时制,小时
CURRENT_MINUTE 分
CURRENT_SECOND 秒

复制代码
例如:

{
    "hello": {
        "scope": "javascript,html",
        "prefix": "hello",
        "body": "$CURRENT_YEAR-$CURRENT_MONTH-$CURRENT_DATE $CURRENT_HOUR:$CURRENT_MINUTE"
    }
}

复制代码输出:当前的年月日(例如:2019-03-06 11:03)

可插入的块语法

BLOCK_COMMENT_START 例如在PHP中输出/*或者HTML中输出<!--
BLOCK_COMMENT_END 例如在PHP中输出*/或者HTML中输出 -->
LINE_COMMENT 例如在PHP中输出//或者HTML中输出<!-- -->

复制代码
例如:

{
    "hello": {
        "scope": "javascript,html",
        "prefix": "hello",
        "body": "$BLOCK_COMMENT_START Hello World $BLOCK_COMMENT_END"
    }
}

复制代码输出:

<!-- Hello World -->

复制代码创建代码片段基本就会用到这些,其他的一些命令使用比较少,就不一一解释了!有兴趣的可以查看Visual Studio Code 官方文档

作者:幻雪之恋
链接:https://juejin.im/post/5c887bb5f265da2dba0262b0

使用Visual Studio Code创建C#代码的步骤如下: 1. 安装必要的工具:首先,您需要安装Visual Studio Code编辑器以及C#扩展。您可以从Visual Studio Code官方网站下载和安装编辑器,并在扩展商店搜索并安装C#扩展。 2. 创建工作空间:打开Visual Studio Code后,可以创建一个新的工作空间或打开一个现有的工作空间。通过选择"文件"菜单的"新建文件夹"选项,您可以创建一个新的工作空间,并选择一个文件夹来存储您的项目。 3. 创建解决方案和项目:在Visual Studio Code,您可以使用终端窗口来创建解决方案和项目。首先,通过菜单或快捷键(Ctrl+Shift+`)打开终端。然后,使用以下命令创建解决方案: ``` dotnet new sln -o MyApp ``` 接着,进入项目目录并创建项目类库: ``` cd .\MyApp\ dotnet new classlib -o MyApp.Model ``` 4. 构建和运行项目:使用以下命令构建项目: ``` dotnet build ``` 然后,可以使用以下命令来运行项目: ``` dotnet run --project MyApp.HelloWorld ``` 5. 代码调试:Visual Studio Code支持友好的界面代码调试。您可以通过按F5启动调试。在启动调试之前,可能需要添加一些调试配置。可以通过Visual Studio Code自动创建配置模板(launch.json和task.json),然后根据需要进行修改。 这些是使用Visual Studio Code创建C#代码的基本步骤。您可以根据具体的项目需求和工作流程进行适当的调整和扩展。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [VSCodeILViewer:一个Visual Studio Code C#IL(间语言)查看器](https://download.csdn.net/download/weixin_42140846/15053980)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Visual Studio Code创建C#项目](https://blog.csdn.net/dxm809/article/details/105609700)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值