首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

可直接编辑Jar包的IDEA插件

前言IDEA自带的反编译插件能打开jar反编译class,遗憾的是不能编辑class,有的时候我们需要修改jar的时候还需要解压,反编译class,然后新建.java,修改代码,再编译,最后打包jar。...我翻遍了IDEA插件市场并没有找到合适的直接编辑jar的插件,于是我打算简单花点时间写一个这样的插件,可以实现无需解压直接编辑jar内的文件。...使用介绍在插件市场安装插件JarEditor后,可以在.class反编译文件中看到一个切换到Jar Editor的tab页这样编辑一个Jar包内class文件一气呵成无需解压也无需去敲命令。...子目录下,Build Jar会把会jar_edit目录的文件增量写入jar,最后再删除这个目录总结此IDEA插件JarEditor可无需解压直接编辑jar包内class和资源文件,感兴趣的朋友可以去试试...源码地址:https://github.com/Liubsyy/JarEditor依赖IDEA最低版本为IDEA2020.3,大于等于这个版本均可安装使用。欢迎交流!

1K20

Typecho插件 - 美化你的模板编辑器

灵感来源 Typecho的模板编辑器特别简陋,像我这种用习惯IDE的人,没有高亮真的很不舒服。所以说很早之前就萌发了这样的一个念头,但是始终没有思路。...说干就干,按照泽泽大佬插件介绍里面的截图和我自己的思路高仿了一个1:1的插件。然后更名为ThemeEditorPro,我感觉我这种不算是改版权,因为我基本上是将所有的代码都写了一遍,希望大家会喜欢。...我把codemirror的所有主题都内置进去了,一共63款总有一款适合你。...插件截图 插件配置界面(也是1:1仿的) 模板编辑界面 下载地址 此处内容需要评论回复后方可阅读 末尾的话 其实我还是很尊敬我们泽泽大佬的,泽泽大佬写的插件都是非常实用的那种,但是很多都是收费的...如无特殊说明《Typecho插件 - 美化你的模板编辑器》为博主MoLeft原创,转载请注明原文链接为:https://moleft.cn/post-81.html

2.4K60
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Ubuntu自带的gedit编辑器添加Markdown预览插件

    gedit安装Markdown Preview Ubuntu自带的gedit编辑器也是有很强大的功能的,且支持插件的安装。...对于喜欢用Markdown的我来说,这当然是很好的了,gedit本身就支持Markdown的语法高亮,在加上预览功能那就很完美了,Markdown Preview插件就很好的解决了这个问题,可以让我们在当前窗口就能预览.../gedit-markdown.sh uninstall 4.完成安装.. 5.gedit默认不起用插件,所以我们要去 编辑>首选项>插件...6.当我们编辑Markdown文件时,使用快捷键Ctrl+Alt+M即可预览,如果没有预览请先Ctrl+Alt+V 切换到Markdown Preview的显示面板 7.Markdown Preview...问题: Q:无法启用Markdown Preview 插件,显示无法加载插件 A:请检查包Python3-markdown是否安装,如果你的系统版本为Ubuntu

    1.4K30

    TabNine 利用机器学习补全代码的编辑器插件

    安利一款利用机器学习补全代码的编辑器插件——TabNine TabNine是一种基于OpenAI的语言模型(GPT-2)来实现的智能代码补全技术。它支持23种编程语言、5种编辑器,使用简单,效果惊艳。...不少使用过的网友说:TabNine是他们用过的最好的代码补全工具,这是属于程序员的杀手级应用。 支持我们常用的Webstrom 和 Vscode。...,会收到一封邮件 按照邮件的操作步骤,安装对应编辑器的插件后在编辑器中输入 TabNine::config 会打开浏览器一个配置页面,在页面中填写 APIkey。...我配置两个编辑器的时候,这里都遇到了问题。...配置好了可以尝试使用 说说我对它的看法 IDEA系列和Vscode 现在对代码提示已经支持的很好了,为什么还需要这样的插件: 传统的编辑器插件都是基于语法树提示API,在补全对象的属性或者方法上很好用。

    2.9K20

    可直接编辑jar包的IDEA插件-JarEditor

    前言IDEA自带的反编译插件能打开jar反编译class,遗憾的是不能编辑class,有的时候我们需要修改jar包内class,需要解压->反编译class->然后新建.java->修改代码->再编译-...我敢说中间的过程你肯定不是一气呵成的,如果jar有依赖还要花时间去排查,打包的时候还需要注意编译jdk的版本,有的命令忘了的话还需要查手册,其实基本上全是体力活。...我翻遍了IDEA插件市场并没有找到合适的直接编辑jar的插件,于是我打算简单花点时间写一个这样的插件JarEditor,可以实现无需解压直接编辑jar内的文件。...使用介绍在插件市场安装插件JarEditor后,可以在.class反编译文件中看到一个切换到Jar Editor的tab页点击Jar Editor后可以直接对反编译的代码进行修改,修改完之后点击Save...这样编辑一个Jar包内class文件一气呵成无需解压也无需去敲命令。

    27510

    强大的 Vue 图片编辑插件

    有没有功能强大的插件实现以上功能,让我有更多的时间去阻止女票双十一剁手呢?答案当然是有的。 效果展示 涂鸦 裁剪 标注 旋转 滤镜 是不是很强大!还有众多功能我就不一一展示了。...那么还等什么,跟我一起用起来吧~ 安装 npm i tui-image-editor// oryarn add tui-image-editor 使用 快速体验 复制以下代码,将插件引入到自己的项目中...}, }; .drawing-container { height: 900px; } 可以看到活生生的图片编辑工具就出现了...,相比其他插件,tui.image-editor 的优势是功能强大,简单易上手。...解决办法有两个,一是改源码,在重置之前,先调用 resetZoom 方法,还原缩放比列;二是自己做一个重置按钮,点击之后调用 this.init 方法重新进行渲染。 赠人玫瑰,手有余香。

    3.4K40

    Yank Note 高度可扩展的 Markdown 编辑器

    Yank Note 是一款高度可扩展的 Markdown 编辑器,本文记录相关内容。...Yank Note Yank Note 是一款高度可扩展的 Markdown 编辑器,支持全平台操作系统使用,专为易用和强大的编辑体验而设计。...插件扩展:Yank Note 允许用户开发自己的插件或安装扩展中心提供的插件。这些插件涵盖了从主题 UI、图形、人工智能到 Git 操作等多个方面。...所有数据都存储在本地,用户可以选择自己的同步和备份方案。 价格:Yank Note 提供免费版本,同时也有付费版本,包括一年、三年和百年订阅选项,提供更多高级功能。...参考 插件开发指南 对比 Typora 这里我主要对标 Typora,是之前用着最顺手的 Markdown 编辑器 插件拓展 个人认为 Yank Note 最优秀的地方在于可以支持插件拓展,将有限功能的文本编辑器拓展出无限可能

    17510

    后疫情办公时代——你需要的多人同步协同编辑Demo(可粘贴可撤销)

    并且操作的对象或范围均可以通过参数的调整来指定。...首先,纯前端表格默认会将所有的用户UI操作封装成命令去执行(内置命令),而我们通常的代码设置并没有通过命令来执行。...而用户在表格上修改的任何操作均可以被撤销,撤销的同时不会影响之前代码设置这部分的内容。...所以我们只需要有一个监听的机制,能监听到所有的命令,然后按照顺序进行同步,就可以做到一个简单的在线协同操作了。...mod=attachment&aid=ODY2MjZ8OTBlY2E0NWF8MTY3MTc5MzE5Mnw2MjY3Nnw3NTM0Nw%3D%3D 可粘贴柯撤销的多人协同 那最原始通过命令的方式为什么无法将粘贴命令同步呢

    75330

    【vscode插件】获取当前激活的编辑器及其信息详解

    vscode.TextEditor 这就是vscode的文本编辑器对象 官方相关文档 一般来说看官方文档也能看懂了,但是有个别属性还要自己实验才理解具体意思 获取当前激活的编辑器对象方法: import...selection.active 当前光标位置 Position 类型 如果有选中的文本,这里是被选择文本的最后,细心的你会发现,选择了文本后,光标也是会存在的。...>类型 vscode有个方便的功能,选中一处代码之后,按ctrl+d可以把当前编辑器中相同的代码一起选中,这就会出现多个选中区域,所以这个属性是把所有选中区域都记录上了。...并且它的第一个子项,肯定是用户一开始选中的那个区域 vscode.Position 这是vscode的位置类型,用于表达文本编辑器里的位置,一般有两个属性:line和character 关注过vscode...下面信息栏的下面这个信息,就知道这两个属性表达的意思了。

    2.6K20

    完全可定制的富文本编辑器:逻辑清晰,插件赋能 | 开源日报 No.218

    ianstormtaylor/slatehttps://github.com/ianstormtaylor/slate Stars: 28.8k License: MIT picture slate 是一个完全可定制的框架...,用于构建富文本编辑器。...可以构建类似 Medium、Dropbox Paper 或 Google Docs 的富文本编辑器 通过一系列插件实现所有逻辑,避免代码复杂度 受到 Draft.js、Prosemirror 和 Quill...等库的启发 目前处于 beta 阶段,核心 API 可用但可能需要改进和修复 bug 由贡献者驱动,没有大公司支持,所有贡献都是自愿的 Slate 解决了其他富文本库存在的问题,并基于几个原则:插件优先...提供 Rollup 兼容的 API 和插件接口。 更类似于 esbuild 的范围。 目前仍在积极开发中,尚不适用于生产环境。

    19110

    Acrobat 8安装步骤-所有版本的Acrobat PDF编辑器

    Adobe Acrobat是一款非常好用且功能强大的PDF编辑和阅读软件。...可以对PDF文件进行查看、添加注释、填写、签名并发送之外,同时还可以使用一些高级工具来创建、编辑、导出和组织PDF,以及将任何内容转换为高质量的PDF,并在任何屏幕上完美呈现。...PDF编辑器软件全版本下载:www.yijiaup.com/baidu-tiaozhuan/0004.html?...,点击“下一步”15.点击“安装”16.软件正在安装,请耐心等待17.在软件安装过程中,如果出现如下图所示的情况,点击“取消”18.点击“完成”19.点击“否”20.双击桌面图标,运行软件21.点击“接受...”22.选择“其他激活选项”23.选择通过电话,点击“确定”24.将激活号复制到注册机中,点击“Activate”25.将生成好的数字复制到授权码对话框内(不能一次性复制,需要一组一组的复制),点击“激活

    73110

    Notepad++使用NppFTP插件编辑linux上的文件

    type=1&id=e1c16a10b7bd14fa92ccb533a3294c08 作者:jstarseven  第一步:Notepad++安装NppFTP插件 点击上图的”Show Plugin...重启之后我们再来看一看插件菜单,如下图所示,发现多出了一个”NppFTP”的菜单项。我们把鼠标放到”NppFTP”菜单项上,会显示出其子菜单,我们点击”Show NppFTP Window”。...(比如,我要连的服务器IP是192.168.25.129,因此我输入的名字就是129),这样一看就知道连的是哪台服务器了。...我们建好一个profile之后,接着就要输入我们要连接的服务器的信息了,如下图所示,可以看到,左侧是我们刚建好的名为30的profile,我们在右侧的Hostname文本框中输入”192.168.25.129...这里我举一个nginx的配置文件的例子吧,我的nginx配置文件所在的路径是/usr/local/nginx/conf/,如下图所示。

    2.2K10

    在 Vim 编辑器中开发 Python 应用的 Vim 插件

    Python-mode 是一个 Vim 插件,它使你能够在 Vim 编辑器中更快的利用包括 pylint、rope、pydoc、pyflakes、pep8、autopep8、pep257 和 mccable...推荐阅读:如何用 Bash-Support 插件将 Vim 编辑器打造成编写 Bash 脚本的 IDE 这个插件包含了所有你在 Vim 编辑器中可以用来开发 Python 应用的特性。...Python 缩进 能够在 Vim 中运行 Python 代码 能够添加/删除断点 支持 Python 对象的 Vim 动作和操作符 能够在运行的同时检查代码(pylint、pyflakes、pylama...PEP8 错误 允许在 Python 文档中进行搜索 支持代码重构 支持强代码补全 支持定义跳转 在这篇教程中,我将阐述如何在 Linux 中为 Vim 安装设置 Python-mode,从而在 Vim 编辑器中开发...如何在 Linux 系统中为 Vim 安装 Python-mode 首先安装 Pathogen (它使得安装插件超级简单,并且运行文件位于私有目录中),从而更加容易的安装 Python-mode 运行下面的命令来获取

    1.8K80

    Excel小技巧29:编辑行或列的快捷键

    如果了解Excel中的一些快捷键,特别是方便经常操作任务的快捷键,将会极大地提高我们使用Excel的效率。这里,介绍用于方便操作行和列的6个快捷键。...在Excel中,插入一个新列和新行是我们经常会做的操作任务。...无论何种操作,都需要好几步,其实可以使用组合键来完成插入新列或新行的操作。 插入新列 按Alt+i+c组合键,将在当前列的左侧添加新列。其中,“i”代表插入,“c”代表列。...插入新行 按Alt+i+r组合键,将在当前行的上方添加新行。其中,“i”代表插入,“r”代表行。 插入是Excel中最常用的操作之一,然而选择整个数据列或该列中的一部分数据,也是常见操作。...通常,我们会使用鼠标选择某列的起始单元格,按住鼠标左键并向下浏览,选择整列或该列的一部分。也可以在选择顶部或左侧单元格后,按住Shift键,再向下或向右选择至指定的单元格。

    2K10
    领券