Java 更改IntelliJ代码构造符号
有没有一种方法可以改变C类和M方法的图标。在我的笔记本电脑上有点难以分辨。理想情况下,我希望在整个IDE中对其进行更改,但如果只是用于项目窗格或自动完成,则可以Java 更改IntelliJ代码构造符号,java,intellij-idea,Java,Intellij Idea,有没有一种方法可以改变C类和M方法的图标。在我的笔记本电脑上有点难以分辨。理想情况下,我希望在整个IDE中对其进行更改,但如果只是用于项目窗格或自动完成,则可以 据我所知,这些图标无法通过用户界面进行更改。但是,可以手动更改它们。IntelliJ使用的所有图标都位于$IDEA\u HOME/lib/icons.jar中,其中$IDEA\u HOME表示IntelliJ安装目录 可以修改这个JAR的内容(通过解压、更改图标并再次从中创建JAR),并用它替换原来的icons.JAR。但在Intell
据我所知,这些图标无法通过用户界面进行更改。但是,可以手动更改它们。IntelliJ使用的所有图标都位于
$IDEA\u HOME/lib/icons.jar
中,其中$IDEA\u HOME
表示IntelliJ安装目录
可以修改这个JAR的内容(通过解压、更改图标并再次从中创建JAR),并用它替换原来的icons.JAR
。但在IntelliJ升级过程中,这样的更改可能会被覆盖
一个解决方案是将图标打包成插件。有一个插件,它可以做完全相同的事情,你想要的。它是一个与icons.JAR具有相同结构的JAR。除了两件事:
- 它有插件描述符(
),以便将JAR注册为插件META-INF/plugin.xml
- 它有一个实现类
,以便注册我猜的图标com/bulenkov/idea/Idea11IconPack
这里还有一个可能有用的方法。据我所知,这些图标无法通过用户界面进行更改。但是,可以手动更改它们。IntelliJ使用的所有图标都位于
$IDEA\u HOME/lib/icons.jar
中,其中$IDEA\u HOME
表示IntelliJ安装目录
可以修改这个JAR的内容(通过解压、更改图标并再次从中创建JAR),并用它替换原来的icons.JAR
。但在IntelliJ升级过程中,这样的更改可能会被覆盖
一个解决方案是将图标打包成插件。有一个插件,它可以做完全相同的事情,你想要的。它是一个与icons.JAR具有相同结构的JAR。除了两件事:
- 它有插件描述符(
),以便将JAR注册为插件META-INF/plugin.xml
- 它有一个实现类
,以便注册我猜的图标com/bulenkov/idea/Idea11IconPack
这里还有一个可能有用的方法。我认为这不能从UI中完成。。。所有图标似乎都在
$IDEA\u HOME/lib/icons.jar
中。我想你可以复制这个档案,解压它,根据你的喜好改变图标,然后再从中创建JAR。但是,当您更新IDEA时,这些更改可能会被覆盖。我不太了解如何为IntelliJ制作插件,但解决这个问题的一个方法是将其封装在插件中。希望这能为您提供一些可能的解决方案。非常感谢@BohuslavBurghardt!我要查找的图标似乎位于icons.jar/nodes/
中。Android Studio(我正在使用的IntelliJ的变体)似乎有一个,它的所有内容都有自己的图标集——我将进一步探讨这个问题。同时,我认为你应该把你的评论转化为回答!我不认为这可以从用户界面上完成。。。所有图标似乎都在$IDEA\u HOME/lib/icons.jar
中。我想你可以复制这个档案,解压它,根据你的喜好改变图标,然后再从中创建JAR。但是,当您更新IDEA时,这些更改可能会被覆盖。我不太了解如何为IntelliJ制作插件,但解决这个问题的一个方法是将其封装在插件中。希望这能为您提供一些可能的解决方案。非常感谢@BohuslavBurghardt!我要查找的图标似乎位于icons.jar/nodes/
中。Android Studio(我正在使用的IntelliJ的变体)似乎有一个,它的所有内容都有自己的图标集——我将进一步探讨这个问题。同时,我认为你应该把你的评论转化为回答!哇,谢谢你提供关于META-INF/plugin.xml
的额外提示,如果可以的话,我会+10@杰伊:)很高兴我能帮忙。请在评论中告诉我这种方法是否适用于您创建自己的插件。如果你发现一些关于这个问题的新的相关信息,请随时更新我的答案:)哇,谢谢你在META-INF/plugin.xml
上提供的额外提示,如果可以的话,我会+10@杰伊:)很高兴我能帮忙。请在评论中告诉我这种方法是否适用于您创建自己的插件。如果您发现有关此问题的一些新的相关信息,请随时更新我的答案:)