栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

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

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

Mac自动操作:实现选中一段日志通过快捷键使用IDEA打开
  • 使用场景
  • 实现思路
  • 安装IDEA日志查看插件 ideolog
  • 创建自动操作
    • 1.打开 Mac 自带工具自动操作
    • 2.选择新建文稿
    • 3.选择快速操作
    • 4.选择文本,将新建文本文件拖到右边
    • 5.设置文件
    • 6.选择资源库,将运行 Applescript 拖到右边新建文本文件下
    • 7.编写 Applescript 脚本
    • 8.在系统偏好设置中为自动操作分配快捷键
    • 9.设置日志文件扩展名

使用场景

当测试发送一段报错日志,通常情况我们会将日志复制到 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。 ↩︎

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/273541.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号