【Unity】 HTFramework框架(四十七)编辑器日志中使用超链接的技巧
2024-01-03 19:54:54
日志中使用超链接
在编辑器控制台Console
中的日志是支持富文本的,那么使用<a>
标签即可实现超链接:
<a href="https://www.csdn.net">CSDN</a>
超链接-网络地址
基于此,Log
日志工具箱对其进行了简易的封装,要实现一个超链接到网络地址
,代码如下:
string csdn = Log.Hyperlink("CSDN", "https://www.csdn.net");
Log.Info($"点击可进入{csdn}!");
点击日志中的超链接,便可以跳转到对应的网络地址:
超链接-本地地址
如果要实现一个超链接到本地地址
(链接到一个文件或文件夹),需在路径前面添加前缀file:///
,代码如下:
string test = Log.Hyperlink("使用说明", "file:///E:/Test/使用说明.txt");
Log.Info($"查看{test}!");
点击日志中的超链接,便可以打开指定的文件,或跳转到对应的文件夹:
超链接-项目资源文件
同样的,还可以链接到项目中的资源文件
(位于Assets文件夹下的资源),代码如下:
string test = Log.Hyperlink("UIManager", "Assets/HTFramework/RunTime/UI/UIManager.cs");
Log.Info($"查看{test}类!");
点击日志中的超链接,便可以使用默认方式打开指定的资源文件,比如这里会自动使用代码编辑工具打开脚本文件UIManager.cs:
超链接-脚本对象
同样的,还可以链接到脚本对象
(MonoBehaviour
或ScriptableObject
的对象),代码如下:
public class Test1 : HTBehaviour
{
protected override void Awake()
{
base.Awake();
Log.Info($"点击打开脚本 {Log.HyperlinkFile(this, 15)},并定位到15行!");
}
}
点击日志中的超链接,便可以使用代码编辑工具打开脚本文件Test1.cs,并定位到15行:
文章来源:https://blog.csdn.net/qq992817263/article/details/135340906
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!