JetBrains软件本身就是效率神器,配合上一些好用的插件,效率就更是飞升了,本文就简单记录一些好用的插件和简介,持续更新… 安装方法都很简单,这里就不过多叙述了,实在不会就百度一下。 Chinese (Simplified) Language Pack 中文语言包,这个插件就不多说了,在前面的软件安装的时候也说到了的,一般直接在安装的时候就安装好了,对于我这种英语渣渣来说,还是中文看着舒服 … Grazie Professional 这个插件是一个自动补全的插件,也是对于英语渣渣来说很有用的插件,有一些单词就容易懵住,这玩意就能很好的提示单词。 One Dark theme 这个插件相比于上面那个插件,就比较温和了,对主题修改没那么夸张,看起来也比较舒服,目前正在用,不过都是黑色系的主题,看大家的喜好咯。 Rainbow Brackets 也是所有人都会推荐的插件,确实也挺好用的,用途和名称一样,就是各种彩色括号,不同层级,颜色是不一样的,如下图,好处就是阅读代码很方便,每一级都很清晰,推荐!
编辑(创建) c://User//你的用户//_ideavimrc 内容: " 剪贴板设为系统" set clipboard=unnamedplus set backspace=2 set ts=4 set sw=4 set autoindent let mapleader="\" " 双击jj退出编辑模式,好用" inoremap jj <Esc> " ctrl+l,h,左右切换tab" noremap
jetbrains 的 vim 插件很好用,绝大部分 vim 的功能都具备了,由于升级了 jetbrains 系列 ide, 不支持旧版本的 ideaVim 插件,在线升级插件,尝试多次失败。 作为一个 vim 党,离开 vim 插件,几乎等同于手残。 幸好可以选择离线安装插件 找到插件地址 settings -- plugins 搜索相应的插件名称 ? image 下载插件 ideaVim 插件地址 ? image 安装插件 settings -- plugins ? image 导入下载的插件包,重启 ide 即可 无所不在的墙,增加了很多折腾的成本...
笔者使用过idea,phpstorm,webstorm,pycharm和goland开发过项目,不得不说,Jetbrains的编辑器每一款都挺好用的,而且快捷键通用,对于全栈开发很需要这样,不然每个IDE 本文列举了Java开发和php开发中,笔者使用的IDE插件: IDEA插件汇总: Alibaba Java Coding (扫描代码规范) CheckStyle-IDEA (代码规范检查) SonarLint Manipulation (字符串处理神器) restfultookit (搜索url,还自动生成默认的测试用例) Markdown support (支持md文件的查看和编辑) Gitee (码云的插件 ) VisualVM Launcher(调试运行时启动visualVM) ---- PHPStorm插件汇总: CodeGlance (代码地图插件) Background Image Plus (修改背景图片
有三种翻译通道,建议使用百度的,因为 Google 国内网络无法访问,有道 要收费(新用户注册送50元),百度 是免费的api。 +------建议选择百度的个人高级版------+ 如个人开发者调用量较大,可进行个人认证,选择通用翻译 API-高级版。计费方式保持 不变,每月翻译字符数低于 200 万,享免费服务;超过 200 万字符,按照 49 元人民币/百万 字符支付当月超出部分字符量费用(QPS 为 10)。如有需要,还可申请试用自定义术语功能。
——圣·埃格祖佩里 分享一个chatGPT在JetBrains-IDE上运行的插件: 项目介绍:https://github.com/dromara/ChatGPT/blob/main/README_CN.md 可以直接访问:https://chatgpt.en.obiscr.com/getting-started/ 点击Quick Install即可安装 使用ChatGPT插件 https://plugins.jetbrains.com
那个靠卖IDE许可证活得好好的JetBrains?给VS Code——这个免费、轻量、市场份额碾压一切的"敌人"——开发官方插件? 初看确实有点魔幻。 先看看这个插件能提供啥: • IDEA级别的智能代码补全(真正的类型感知补全) • 实时错误诊断(写错代码立马标红,不用等编译) • 代码导航(跳转定义、查找引用) • 快速修复(Alt+Enter拯救你的代码 4. 技术架构的优雅:LSP让"双赢"成为可能 这里涉及到一个关键技术:Language Server Protocol(LSP,语言服务器协议)。 JetBrains的这个决定,恰恰体现了从"树状思维"到"根茎思维"的转变: • 过去:IDEA是根,插件是枝,VS Code是敌人 • 现在:Kotlin是连接点,IDEA、VS Code、zed、其他 • IDEA:深度优先,适合复杂项目、大型重构、企业级开发 • VS Code:广度优先,适合快速原型、多语言项目、轻量级编辑 而JetBrains为VS Code开发Kotlin插件这件事,教会我们一个更深层的道理
CodeGeeX支持100+种编程语言,并适配了VSCode、JetBrains IDEs(如IntelliJ IDEA、PyCharm等)、HBuilderX等多种主流IDE平台。 插件安装指南 CodeGeeX支持主流的IDE,包括Visual Studio Code, JetBrains系列IDEs(如IntelliJ IDEA, PyCharm等)和HBuilderX。 以下是如何在这些平台上安装CodeGeeX插件的步骤: JetBrains IDEs (如 IntelliJ IDEA, PyCharm) 在IDE的菜单中,选择Preferences(偏好设置)。 Visual Studio Code 访问VS Code官方插件市场或直接点击CodeGeeX插件安装地址。 点击左侧的Extensions(扩展)按钮。 插件下载地址汇总 VSCode: Visual Studio Marketplace JetBrains IDEs: JetBrains Plugin Repository HBuilderX: DCloud
使用效果 目前已经可以在Jetbrains全家桶的插件市场中搜索到。 综合上面3点原因,我参考了VSCode的markdown-index插件,查阅文档,花了一晚上写了Jetbrains全家桶的markdown-index插件。 官方文档 我们一开始肯定不知道官方文档的地址,想直接从Jetbrains门户网站找到插件开发的官方文档也很浪费时间。 4. 插件开发过程 4.1. 参考示例代码 现在我们对这个模板项目已经有了直观的感觉了,下面开始写代码了,是不是脑子里还是空空如也,因为有几件事情我们目前压根不知道。 发布插件 首先你需要登陆Jetbrains账号,如果没有的话就注册一个吧,注册地址给上。
我舍不得的人从来没有舍不得我 前几天,JetBrains 官方出手,在 VS Code 里也能像点外卖一样,一键把 Java 文件「秒转」Kotlin,迁移老项目终于不用头秃了! 为什么这个插件值得你关注? 如果你正在: 把老 Java 项目逐步迁移到 Kotlin 想试试 Kotlin 但怕重写成本太高 团队里有人用 Java、有人用 Kotlin,需要无缝协作 那这个新插件简直就是为你量身定制的「 不影响其他代码 迁移过程可控,随时回退,风险低 生态友好 与 Kotlin LSP 等工具协同,不绑定特定 IDE 用 VS Code 也能享受专业级 Kotlin 体验 ️ 三步上手,有手就行 1️⃣ 安装插件 打开 VS Code 扩展市场,搜索 Java to Kotlin Converter(JetBrains 官方出品),点击安装。
JetBrains 集成开发环境常用插件-快捷键-内存优化 工欲善其事必先利其器. 每个人的习惯不同,对插件的使用体验也是不尽相同,这里推荐一些普遍被接受并排名比较靠前的插件,效率满满 chinese language : 对于国内的很多开发者来说一个中文的熟悉界面会让我们的开发更安心 ,所以官方也制作了中文的语言包,这个可以作为一个辅助的功能来使用,而且这个语言包一般都要求是最新版本的插件市场才会搜索到,以phpstorm 为例: ? Rainbow brackets: 彩虹括号 使用这个插件后每个匹配的括号都会是相同的颜色,更让容易我们去看代码的逻辑,还可以使用快捷键 ctrl + 右键 选中括号中的代码,使用 esc即可退出 也要结合自身的情况,喜欢激进,喜欢折腾的可以选择一些扩展比较好的,比如 vscode,vim , emacs,这些工具配置好后不逊色于ied,对于喜欢直接就上手用,不想麻烦的配置可以选则一些集成度比较高的工具,比如 jetbrains
终于,在能够保存配置信息后,我们可以开始编写插件的挂载功能了。 首先我们需要知道系统为我们在各个关键的环节都预留了插件点给我们,系统运行到插件点时,会检测到是否有插件挂在这个点上,然后执行插件的逻辑! 插件的工作就是找到合适的插件点,挂上去,然后执行自己的逻辑。 插件点,插件钩子,插件接口。。。 在老高这儿是一个概念 官方的插件接口及功能列表 我们的插件需要执行的逻辑在这里,Widget_Contents_Post_Edit类的finishPublish方法 文件路径var/Widget/Contents 有了类本身,我们可以在插件中随意调用他的公共方法!
插件是MyBatis对外开放了四个接口,可以用于自定义扩展。 prepare (BaseSatementHandler)SQL预编译 parameterize 设置参数 batch 批量处理 update 增删改操作 query 查询操作 以上4个接口在 MyBatis实现自定义插件 创建自定义插件主要步骤: 编写插件代码实现Interceptor接口,设置要代理的方法 在mybatis-config.xml中注册插件 下边来简单做一个分表的插件,根据主键 field.set(mappedStatement, sqlSource); return invocation.proceed(); } } 在mybatis-config.xml中注册插件 插件的核心原理 那MyBatis是如何实现插件功能的呢?如果有多个插件它又是如何执行的呢? 插件的实现使用了动态代理、反射和责任链的方式实现。 下边我将抽出MyBatis的插件核心代码。
插件作者收集了多于九千个PWMs从不同的来源和物种,并且使用motif2TF程序,把它们和候选结合TFs联系在一起。并且作者开发了iregulon。允许,预测的cis调控结合位点直接整合进生物网络。 (暂且中断原来文章,因为牵扯知识相对深奥,所以先看一下这个插件的用法,然后继续翻译)http://iregulon.aertslab.org/tutorial.html (暂且中断原来文章,因为牵扯知识相对深奥 ,所以先看一下这个插件的用法,然后继续翻译)http://iregulon.aertslab.org/tutorial.html 手册 iRegulon可以解决以下问题。 iregulon 1)转换excel文件格式成tab-delimited format(.txt) 2)点击file,import,network from table 3)select file,选中 4) column1(microRNA)source interaction 5)column4(target gene name)for target interaction 6)tick show text
JetBrains 宣布 IntelliJ 平台将完全停止使用 Log4j,并切换到 java.util.logging 作为标准日志框架。 官方表示,基于 IntelliJ 平台的 IDE 不受 Log4j 漏洞的影响,因为它们使用了 Log4j 1.2 的修复版本,并删除了所有与网络相关的代码,而且 Log4j 库的第 1 版和第 2 版是两个完全不同的代码库 但即便如此,一些自动化安全工具仍然将他们使用的“旧”版本 Log4j 标记为安全漏洞。 此外,由于大量第三方插件(直接或间接)使用了 Log4j,IntelliJ 将发布 Log4j API 的存根实现,将日志输出重定向到 java.util.logging,此功能源自 SLF4J 项目。 但存根并没有完全实现所有方法,因此为了保持插件的全部功能,开发者可能需要调整代码以适应新环境。 公告原文:https://blog.jetbrains.com/
|:3000→taskkill/FPIDxx,流程繁琐易错❌多个项目共用端口(如8080、3000、5432),切换时频繁冲突❌Docker容器占着端口不释放,却找不到是哪个容器PortManager插件就是为解决这些问题而生的 安装插件打开JetBrainsIDE(如IDEA)Settings→Plugins→搜索PortManager点击Install▲插件市场搜索&安装界面️插件界面概览安装后,右侧边栏会出现PortManager ✅场景4:跨平台友好(Mac/Windows)系统传统命令PortManagermacOSlsof-i:port✅统一UIWindows`netstat-ano|findstr:port→taskkill
Jetbrains 摘要: 本文介绍了JetBrains系列产品插件的安装和使用方法。文章以插件集锦的形式展示了不同产品的插件安装步骤,并提供了相关的截图指导。 同时,还介绍了插件的使用方式和支持的常用产品。通过学习本文,读者可以轻松掌握JetBrains产品插件的安装和使用,提高开发效率。 因此,本文将详细介绍JetBrains系列产品插件的安装方法和使用方式,帮助读者充分利用这些插件提升开发效率。 首先,我们学习了如何在JetBrains产品中安装插件,包括添加插件仓库和搜索安装插件的步骤。接着,我们详细介绍了插件的使用方式,包括手动触发事件和通过插件主界面进行操作。 最后,我们了解了JetBrains产品插件支持的常用开发产品。通过今天的学习,我们可以更加熟练地安装和使用JetBrains产品插件,提高开发效率。
应该很多朋友都用过 JetBrains,今天突然有兴趣就查了一下相关的资料,分享给大家。 JB 产品这么火,除了自身编辑器做的好以外,另一个重要原因就是其插件生态,如果你不满意 JB 产品的功能,你甚至可以写个插件换掉他。 这里是官方提供的2018年插件下载排行榜,有点意思的是,Scala 插件排在第一,Scala 的火应该得益于大数据的发展,因为要找一个用 Java 来写 Spark 程序的工程师,应该比较不容易找。 4 Summary JB 家的 UI 风格确实非常 Geek,所以深受广大开发者的喜爱。
一、前言 最近 ChatGPT 的 Plus 用户在 GPT-4 中新增了插件功能, GPT 在插件的加持下如虎添翼。 那么常用的插件是哪些?插件化是什么?插件化有什么好处? 插件化和我们日常开发中哪些设计模式思想一致?GPT 的插件还存在哪些问题?这给我们带来哪些启发? 二、推荐的插件 简单说一下自己比较推荐的插件。 三、插件化 3.1 什么是插件化 "插件化"是指在软件中引入插件系统,这样用户可以按照需要安装和使用不同的插件以扩展软件的功能。 这种模式的设计思想与插件化设计相似,因为插件化设计也是通过插件管理器(类似于工厂类)来加载和管理不同的插件。 五、总结 本文介绍了 GPT-4 一些好用的插件,介绍什么是插件化、插件化的好处插件化和设计模式的关系和 GPT 插件目前还存在的一些问题。
今早,DD注意到JetBrains在官方博客发文宣布要将log4j从IntelliJ平台移除了,该变化将在2022.1版本发布。 为了避免未来出现其他潜在的问题,所以将移除对log4j的依赖。 影响范围 从开发工具中移除log4j其实对大部分开发者影响不大,但如果你是插件开发者,那么会受一些影响。 所以,官方给出了一些建议: 如果您在自己的插件代码中使用log4j:切换到使用标准平台日志记录APIcom.intellij.openapi.Diagnotic.Logger 如果您在自己的代码中使用log4j ,该代码在插件和其他上下文中都可以使用:请切换到使用SLF4J API。 最后,考考大家,JetBrains这一决定,符合面向对象设计六大原则中的哪一个原则?留言说出你的答案! ---- 版权申明:本文系公众号「程序猿DD」原创。