一、Live Templates中文件头的模版样式:
C#头文件模版:
/********************************************************************
Author: 作者
Data: 2023:6:25 16:02
Description: 功能描述
*********************************************************************/
二、配置方法:
要在Rider的Live Templates中创建一个可以输出指定格式的模板,您可以按照以下步骤操作:
1. 打开Rider IDE并转到“File”菜单。
2. 选择“Settings”以打开设置窗口。
3. 在设置窗口中,选择"编辑器-Live Templates"(即:实时模版),
注意:不是文件模版,也不是文件头模版(创建文件时自动添加的)。
4. 选择编程语言,我这里选择C#。
5. 点击右下角的“+”按钮以添加一个新的Live Template。
6. 在“快捷键”字段中输入您想要用来触发该模板的缩写,例如“#header”。
7. 在“描述”字段中输入该Live Template的描述,例如“头文件模版”。
8.在左侧编辑区域中输入以下代码:
/********************************************************************
Author: $Author$
Date: $Time$
Description: $Description$
*********************************************************************/
9. 具体配置截图:
一定要注意格式化的样式和大小写
10. 具体配置说明:
变量 | 可编辑 | 宏 | 格式化 | 说明 |
$Author$ | 不选中 | Constant Value | 作者名 | 不用变量,直接在代码中输入作者名称也行。 |
$Time$ | 不选中 | 采用指定格式的当前日期和时间 | yyyy:M:d H:mm | |
$Description$ | 选中 | 没有宏 | 功能名 | 生成模版后,光标在功能名上,修改即可。 |
10.在实时模版界面,点击【保存】按钮;
三:使用
1. 在你想要插入当前时间的位置,输入你设定的缩写(例如 #header
),然后按下 Tab
键。
Rider 将自动替换你的缩写为当前时间的格式化字符串。
2.实际效果如下:
说明:
$Description$ 勾选“可编辑”后,生成头文件模版后光标会定位在Description的位置上,直接修改即可。
四、Live Templates配置文件路径:
1. 配置文件的路径:
%AppData%\JetBrains\<Rider版本>\resharper-host\GlobalSettingsStorage.DotSettings
我的路径是:
%AppData%\JetBrains\Rider2023.2\resharper-host\GlobalSettingsStorage.DotSettings
五、备份及还原
因为自测的导出配置中没有实时模版的配置,只能手动备份和还原GlobalSettingsStorage.DotSettings了。
注意:使用Rider的导出设置后,备份中并没有导出自定义的文件头配置(自测,可能不准哈)。