unity
Unity 中 创建脚本时自动添加脚本头部注释
using UnityEngine; using System.Collections; using System.IO; using System; using UnityEditor; public class ChangeScriptTemplates : UnityEditor.AssetModificationProcessor { // 添加脚本注释模板 private static string str = "// ========================================================\r\n" + "// Des:\r\n" + "// Autor:xxxx \r\n" + "// CreateTime:#CreateTime#\r\n" + "// 版 本:v 1.0\r\n" + "// ========================================================\n"; // 创建资源调用 public static void OnWillCreateAsset(string path) { // 只修改C#脚本 path = path.Replace(".meta", ""); if (path.EndsWith(".cs")) { string allText = str; allText += File.ReadAllText(path); // 替换字符串为系统时间 allText = allText.Replace("#CreateTime#", System.DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss")); File.WriteAllText(path, allText); AssetDatabase.Refresh(); } } }