Smart Input Source插件推荐给大家使用,它可以实现根据输入处上下文自动切换到对应的输入法,将开发者从杂乱繁琐的输入法切换中解救出来。具体效果请查看《 IntelliJ IDEA插件实现自动切换输入法 》,欢迎到插件市场下载安装。
- IntelliJ IDEA插件开发系列教程综述
- IntelliJ IDEA插件开发系列教程之开发思路
- IntelliJ IDEA插件开发系列教程之新建项目
- IntelliJ IDEA插件开发系列教程之调试插件
Debug调试
打开演示项目idea-plugin-demo,找到Gradle的ToolWindow,点击runIde便可以启动整个Idea并安装好idea-plugin-demo插件。
之后你就可以在运行工具栏看下Run Plugin运行配置,点击旁边的debug按钮便可以以Debug模式运行IDEA。
日志调试
有些是时候日志是非常有必要的,Idea也支持插件打日志,代码如下所示,查看日志文件可以通过快捷方式:顶部工具栏 >> Help >> Show Log In Finder打开日志文件所在文件夹,idea.log就是日志文件了,不过要注意的是如果想查看调试IDEA的日志文件,应该在调试IDEA窗口打开日志文件夹。
private static final Logger LOG = Logger.getInstance(TestAction.class);
error级别的日志不仅仅会输出到日志文件,同时也会在IDEA右下角通过气泡的方式进行通知,点击查看详情后可以看到日志的具体信息,便于插件报错与调试。