Mac自动操作:实现选中一段日志通过快捷键使用IDEA打开

使用场景

当测试发送一段报错日志,通常情况我们会将日志复制到 Sublime Text 等文本编辑器里。
Sublime Text 里查看报错日志
再复制日志信息中的类名和行号定位1到IDEA中进行查看。
请添加图片描述
使用Mac的自动操作配合IDEA插件,可以实现在任何地方选中一段报错信息,通过快捷键,用IDEA打开这段日志。
在这里插入图片描述
在IDEA中打开的日志就跟IDEA自己打印的日志一样,可以直接在日志内容上点进到报错的类中。
在这里插入图片描述

实现思路

  1. 将选中的文字保存到文件。
  2. 使用IDEA打开保存的文件。
  3. 通过日志插件实现点击跳转。

安装IDEA日志查看插件 ideolog

请添加图片描述

创建自动操作

1.打开 Mac 自带工具自动操作

在这里插入图片描述

2.选择新建文稿

在这里插入图片描述

3.选择快速操作

在这里插入图片描述

4.选择文本,将新建文本文件拖到右边

在这里插入图片描述

5.设置文件

  1. 存储为:Exception.log
  2. 选中:替换现有文件
  3. 位置:选择一个项目下的路径
    在这里插入图片描述

6.选择资源库,将运行 AppleScript 拖到右边新建文本文件下

在这里插入图片描述

7.编写 AppleScript 脚本

请添加图片描述
注意

  1. 需要在访达的应用程序文件夹里将IntelliJ IDEA重命名为IntelliJ-IDEA2
  2. open 后面是文本文件保存的地址也就是:上面所选文件夹路径 + /Exception.log.txt
on run {input, parameters}
	tell application "IntelliJ-IDEA" # IntelliJ-IDEA是应用名
		activate
		tell application "IntelliJ-IDEA"
			open "/Users/nanth/IdeaProjects/crmweb/exeprogress/src/Exception.log.txt"
			# open后面是文本文件保存的路径
		end tell
	end tell
	return input
end run

完成后 Command + S 保存自动操作命名为:自动

8.在系统偏好设置中为自动操作分配快捷键

系统偏好设置 > 键盘 > 服务
在服务中找到刚才保存的自动操作,勾选,双击并 Control + Command + L 分配快捷键。
请添加图片描述

9.设置日志文件扩展名

因为自动保存的文件拓展名为 .log.txt 需要在IDEA中设置一下让IDEA将这种拓展名解析为日志文件:
IDEA > Preferences > Editor > File Types
点击 + 输入 *.log.txt 点击 ok 保存。

在这里插入图片描述设置完成后在任何地方选中一段日志 Control + Command + L 将自动在 IDEA 中打开。
最后关闭IDEA日志标签页,使IDEA插件在下次打开内容时重新解析。
在这里插入图片描述


  1. IDEA中双击 Shift 输入类名和行号 Enter 会跳转到该行。 ↩︎

  2. IntelliJ IDEA含有空格AppleScript无法识别,将空格换为 “-” 所以重命名为ntelliJ-IDEA。 ↩︎

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值