个人简介

Echo Blog


江湖无名 安心练剑
  • Idea Plugin Dev-08- idea 插件开发有时候打开新建的文件不生效
    打开文件的正确方式 private void openFile(String filePath) { try { // 使用本地文件系统查找文件 VirtualFile virtualFile = LocalFileSystem.getInstance().refreshAndFindFileByPath(filePath); if ...
    2017-10-13 02:24:52 | Java
  • Idea Plugin Dev-07-添加设计对应的 icon
    记录一下svg图标的白嫖过程: svg素材库: https://www.freepik.com/ 该素材库下载 png 图片免费,但是下载 svg 是收费的,所以第一步,先下载png,一般都是512px png -> svg 接下来需要一个转换器 https://www.pngtosvg.com/ 将png转为svg 编辑svg 最后一步,编辑svg,在线工具: https:/...
    2017-10-13 02:24:52 | Java
  • Idea Plugin Dev-06-ToolWidnow 实战笔记之实现一个数据库同步工具
    实现一个 ToolWindowFactory,要求页面有4个label和对应的输入框。label 分别为:url、username、password、driverClassName。一个确认按钮,点击确认按钮,获取用户的输入信息 您可以按照以下步骤实现一个包含 4 个标签和对应输入框的工具窗口: 创建一个新的 Java 类,实现 ToolWindowFactory 接口,并重写 c...
    2017-10-13 02:24:52 | Java
  • Idea Plugin Dev-05-idea 插件 UI 用户界面交互之 ToolWidnow 实战笔记
    背景 想写一个数据库的访问配置工具。 需要有一个配置页面,输入对应的配置信息。 沟通过程 如果我想添加一个 action,点击后让用户输入数据库配置信息,应该用哪一种 ui 交互? 如果您想添加一个 action,在用户点击后让其输入数据库配置信息,您可以使用以下两种 UI 交互方式之一: 使用对话框(Dialog):创建一个自定义的对话框,在其中展示数据库配置相...
    2017-10-13 02:24:52 | Java
  • Idea Plugin Dev-04-idea 插件开发实战之 markdown-toc 生成文件目录
    markdown-toc 以前写过一个 java 项目,专门用于生成文件的目录。 https://github.com/houbb/markdown-toc 现在学习 idea 插件开发,刚好可以用这个尝试。 开发内容 plugin.xml <idea-plugin> <id>com.github.com.houbb.markdown-to...
    2017-10-13 02:24:52 | Java
  • Idea Plugin Dev-03-idea 插件与 chatGPT
    intellij idea 插件开发能做什么 IntelliJ IDEA 是一个强大的 Java 集成开发环境(IDE),它提供了插件开发平台,可以让开发者根据自己的需求扩展和定制 IntelliJ IDEA 的功能。下面是一些你可以用 IntelliJ IDEA 插件开发实现的功能: 新的编程语言支持:通过插件开发,你可以为 IntelliJ IDEA 添加对新的编程语言的支持。你可以...
    2017-10-13 02:24:52 | Java
  • Idea Plugin Dev-02-idea 插件开发入门实战笔记例子
    01-新建一个基于 Gradle 的插件项目 这里我们基于 Gradle 进行插件开发,这也是 IntelliJ 官方的推荐的插件开发解决方案。 第一步,选择 Gradle 项目类型并勾选上相应的依赖。 idea 中 【New Project】=》【gradle 项目】=》依赖添加【java + Intelij Platform Plugin】 第二步,填写项目相关的属性比如 G...
    2017-10-13 02:24:52 | Java
  • Idea Plugin Dev-20-01-Themes
    Getting Started 从 2019.1 版本开始,支持自定义主题。 自定义主题使设计人员可以控制内置 UI 元素的外观。 自定义选项包括: 替代图标, 更改图标和 UI 控件的颜色, 更改 UI 控件的边框和插图, 提供自定义编辑器方案, 添加背景图像。 可供下载的主题展示了创意的可能性。 主题插件开发 可以使用 IntelliJ IDEA Community ...
    2017-10-13 02:24:52 | Java