皮皮网

【菜谱app java源码】【bilibili后端源码泄露】【配电网源码】idea sdk源码

时间:2024-12-24 21:57:00 来源:jstree源码演示

1.IDEA自定义插件开发总结
2.IDEA新建项目时的默认配置与模版配置
3.ideamaven导入sdk
4.JAVA阅读源码,大量英文注释阅读不方便,求集成idea里面的翻译java注释由英文翻译为中文的工具。

idea sdk源码

IDEA自定义插件开发总结

       初次尝试IDEA自定义插件开发,分享一下自己的经验。我曾编写了一个简单的菜谱app java源码插件,用于对象自动转成JSON并设置默认值。由于对IDEA SDK的API不熟悉,且网上资源有限,这里记录一些关键点,供后续开发参考。可以先从我的简易插件scream-tool入手,然后结合更复杂的GitHub示例进行学习,项目地址:/your_username/scream-tool

       对于插件开发,基础入门可以参考文章末尾的bilibili后端源码泄露链接,其中的注释和文档对理解很重要。项目操作中,你可以获取当前打开工程的名称、路径、初始化状态等信息。

       编辑器是IDEA中页面的物理布局描述,涉及可见的元素和操作,如位置、选中内容和高亮等。而Document则是内存中的文本文件内容,用于编辑和替换。

       Program Structure Interface (PSI)是项目逻辑布局的抽象,以树形结构封装。关键接口如PsiFile(文件)、配电网源码PsiDirectory(目录)、PsiJavaFile(Java文件)等,与JDK中的概念类似,有助于理解。在开发过程中,IDEA的Tools可以查看文件内的PSI结构。

       常使用Editor和Psi的结合,例如通过CaretModel获取光标位置,通过文件对象获取对应的PsiElement,进一步分析其类型。

       在处理插件的持久化配置时,涉及到不同级别,如application、project和module。代驾程序源码关键的实体类包括UI界面生成的ScreamToolConfigView,实际的配置类ScreamToolConfig,SearchableConfigurable接口的实现ScreamToolConfigurable,以及用于持久化的ScreamToolConfigService。

       最后,强烈建议查阅官方文档,尽管英语可能是个挑战,但它是深入了解IDEA插件开发的基石。

IDEA新建项目时的默认配置与模版配置

       今天一大早,群里(点击加群)有小伙伴问了这样的一个问题:

       在我们使用IDEA开发项目的时候,通常都会有很多配置项需要去设置,比如对于Java项目来说,一般就包含:JDK配置、Maven配置等。小年糕php源码那么如果想要设置一个默认的项目配置的话,要如何做呢?

       先来找到入口,在File菜单中找到New Projects Setup菜单项,细节如上图所示:

       这里的几个功能都是用来配置新建项目时要做的一些默认选项。

新建项目的基础默认配置

       通过Preferences for New Projects...可以配置新建项目的基础默认配置,包括外观、编辑器、版本控制、构建、执行、部署等一系列的基础内容:

       这里也包括群友(点击加群)问的,如何设置默认Maven版本的配置,就可以在这里通过搜索Maven来找到配置的地方:

新建项目的运行模版

       第二个菜单项Run Configuration Templates...可以用来配置我们常用的运行配置模版,比如:如果你也用一些agent来辅助开发调试的话,就可以在下图VM options输入框中加入启动参数,这样你就不需要为每个新项目手工配置了。

默认SDK的设置

       第三个菜单项Structure...可以用来配置新建项目的默认SDK:

项目模版的管理

       上面的所有配置主要是作为默认配置来使用,但默认配置只能有一种,可以视为最常用的配置,其他配置只是偶尔使用的时候,还比较有效。但有时候我们又有可能有多种不同的常用配置,这个时候仅仅依靠默认配置就不太够了。

       此时下面的两个菜单项Save Project as Template和Manage Project Templates功能则提供了更好的支持。我们可以通过Save Project as Template将一个现存的项目报错为模版,而在Manage Project Templates里可以对模版进行管理。

       然后当我们要新建项目的时候,就可以在左侧最下方找到我们创建的各种项目模板来实现新项目的创建:

       好了,今天的分享就到这里,如果这个小技巧对你有用,那就帮忙点赞、在看、分享、关注,四连支持一下吧!如果你觉得这个系列还不错,可以关注我在连载的这个专栏:玩转IDEA。

       欢迎关注我的公众号:程序猿DD。第一时间了解前沿行业消息、分享深度技术干货、获取优质学习资源

ideamaven导入sdk

可以的。

       1、新建一个文件夹lib,将sdk放进去。选择File-Project Structure。选择Libraries、并新增Java,选择项目中的lib文件夹,在弹出的界面中选择Cancel。

       2、将当前生成的Classess删除,并且新增lib下的sdk,选择Modules、点击右侧新增标识,并且在弹出界面选择Librarise,,选择当前lib,并点击Add Selected,最后点击Apply。

JAVA阅读源码,大量英文注释阅读不方便,求集成idea里面的翻译java注释由英文翻译为中文的工具。

       学会在idea(eclipse)中阅读、调试源码,是java程序员必不可少的一项技能。

       在idea中配完环境后,默认其实也是能够对jdk的源码进行debug调试的。但是无法在源码中添加自己的注释,无法添加自己的理解。如果干瞪眼看的话,可能过段时间,就忘记了。下面就介绍下,如何在jdk源码中为所欲为,像在我们自己的代码中一样写注释、调代码:

       打开idea,选择Project->File->Project Structure->SDKs->Sourcepath,初始状态如下图 :

       打开本地jdk安装路径,本处为E:\java\jdk8,将此路径下的src.zip压缩包解压到自定义的指定文件夹(可以在电脑磁盘任意位置),本处解压到同目录的jdk_source文件夹下,如下图:

       继续在步骤1中的设置页面中操作,将E:\java\jdk8\src.zip通过右侧的减号将其移除;并通过右侧的加号,将解压文件夹E:\java\jdk8\jdk_source导入进来;点击apply,再点击OK。导入结果见下图:

       这时,再重新打开jdk的源码类,我们就可以在源java文件中,添加自己的注释了。

       一定注意:添加注释时,一定不要新加一行写注释。最好在一行代码的后面,使用//进行注释。否则行号和真正的jre中编译后的代码行号对应不上,如果对源码debug时,会出现代码运行和行号不匹配的情况

推荐资讯
上海数字化认证提升监管效能

上海数字化认证提升监管效能

晋江小伙入选中国男排 为30年来泉州首位国手

晋江小伙入选中国男排 为30年来泉州首位国手

金融業反省  不再當冒險家|天下雜誌

金融業反省 不再當冒險家|天下雜誌

吃太鹹不只害心血管!  醫忠告:還會「引來4種病」

吃太鹹不只害心血管! 醫忠告:還會「引來4種病」

站務員睡過頭沒開門害錯過首班車 台鐵記申誡「再現人力隱憂」

站務員睡過頭沒開門害錯過首班車 台鐵記申誡「再現人力隱憂」

從美牛看食品安全 一塊牛排背後的祕密|天下雜誌

從美牛看食品安全 一塊牛排背後的祕密|天下雜誌

copyright © 2016 powered by 皮皮网   sitemap