草庐IT

intellij-eap

全部标签

Intellij IDEA 插件开发

写在前面很多idea插件文档更多的是介绍如何创建一个简单的idea插件,本篇文章从开发环境、demo、生态组件、添加依赖包、源码解读、网络请求、渲染数据、页面交互等方面介绍,是一篇能够满足基本的插件开发工程要求的文章。如有疏漏欢迎指正,如想深入了解欢迎探讨。一、简介IntelliJIDEA与IntelliJPlatformIntelliJIDEA简称IDEA,是Jetbrains公司旗下的一款JAVA开发工具,支持Java、Scala、Groovy等语言的开发,同时具备支持目前主流的技术和框架,擅长于企业应用、移动应用和Web应用的开发,提供了丰富的功能,智能代码助手、代码自动提示、重构、J2

体验IntelliJ IDEA的远程开发(Remote Development)

本篇概览IDEA的远程开发功能,可以将本地的编译、构建、调试、运行等工作都放在远程服务器上执行,而本地仅运行客户端软件进行常规的开发操作即可,官方给出的逻辑图如下,可见通过本地的IDE和服务器上的IDEbackend将本地电脑和服务器打通,实现了远程开发的效果。实际体验中,感觉就像平常的IDEA本地开发,但其实繁重的任务都交给了服务器去做,这对性能较差的本地电脑来说,以前跑不动的应用,如今凭借强大的服务器也能丝滑运行了。今天就来一起实战IDEA远程开发,让破旧的本地电脑也能流畅的编译运行Java应用。文章由以下几段组成。环境信息一览准备服务器IDEA远程连接重新设置工程的根目录端口转发其他要注

【IntelliJ IDEA】怎么调整工具栏的工具图标,比如在工具栏显示git push按钮

演示版本为2019.1.1想调整一下IDEA的工具栏图标,但是搜了一下,都感觉说的不是很完整,或者跟着步骤却没有任何效果,以下是个人使用的一些经验,希望可以帮到你如果你是想在View->ToolBar中的工具栏添加按钮,也就是这一栏比如我的git原本是没有push按钮的,该怎么添加呢?以下是步骤5的+是选择第一个的addaction... 选到这个文件夹滑到最下面,选择push然后点击ok然后点击apply,ok就好了,你的工具栏就会显示push的按钮了同时,如果你是想在这块区域进行调整你的常用工具比如增加或者减少或者别的地方进行工具的调整,都应该在对应的文件夹位置进行操作,这个才是重点

unit-testing - 如何在 Go Test IntelliJ 中重复运行一个或一组测试

时不时地,我会遇到间歇性问题的烦人测试,我需要运行多次才能发现这些问题。我一直在寻找一种方便的方法来从intelliJ中设置数字或“无限循环”,但我没有找到。是否有插件或我错过了一些可以让我从UI执行此操作(而不是为其更改代码)的东西。编辑:我发现每个测试实用程序插件都支持此类功能。例如,它已经存在于JUnit,但没有用于GoTest。我的直觉表明,应该为所有测试插件普遍提供此类功能,但每个插件方法可能有一些技术原因。 最佳答案 在测试的运行配置中有一个“重复:”下拉列表,您可以在其中指定重复次数,例如直到测试失败。我相信这是从In

unit-testing - 如何在 Go Test IntelliJ 中重复运行一个或一组测试

时不时地,我会遇到间歇性问题的烦人测试,我需要运行多次才能发现这些问题。我一直在寻找一种方便的方法来从intelliJ中设置数字或“无限循环”,但我没有找到。是否有插件或我错过了一些可以让我从UI执行此操作(而不是为其更改代码)的东西。编辑:我发现每个测试实用程序插件都支持此类功能。例如,它已经存在于JUnit,但没有用于GoTest。我的直觉表明,应该为所有测试插件普遍提供此类功能,但每个插件方法可能有一些技术原因。 最佳答案 在测试的运行配置中有一个“重复:”下拉列表,您可以在其中指定重复次数,例如直到测试失败。我相信这是从In

intellij-idea - golang-idea-插件 : how to set project-specific GOPATH?

我正在尝试从Goclipse开发环境迁移到IDEA。无法在Goclipse中存在的golang-idea-plugin中找到一个killer级功能-每个GO项目都会自动将自己添加为Eclipsesession的GOPATH项,因此我不必手动将其放入全局GOPATH。这非常有用,因为我不想将我的本地代码与全局抓取的代码混合在一起(我不打算以任何方式共享我的代码),而且几个项目在它们的环境中相互区分。但是我在golangIDEA插件中没有发现任何类型的这种功能,所以我的构建一直失败,如下所示:cannotfindpackage"wnd/modules/network"inanyof:C:\

intellij-idea - golang-idea-插件 : how to set project-specific GOPATH?

我正在尝试从Goclipse开发环境迁移到IDEA。无法在Goclipse中存在的golang-idea-plugin中找到一个killer级功能-每个GO项目都会自动将自己添加为Eclipsesession的GOPATH项,因此我不必手动将其放入全局GOPATH。这非常有用,因为我不想将我的本地代码与全局抓取的代码混合在一起(我不打算以任何方式共享我的代码),而且几个项目在它们的环境中相互区分。但是我在golangIDEA插件中没有发现任何类型的这种功能,所以我的构建一直失败,如下所示:cannotfindpackage"wnd/modules/network"inanyof:C:\

IntelliJ IDEA修改背景颜色大全(护眼绿等)设置注释颜色

一.IDEA默认有3种背景颜色路径为File->settings->Editor->Color Scheme可以设置软件默认颜色,旁边的小齿轮添加颜色名字二.IDEA扩展颜色(护眼绿)第一种方法:IDEA设置一张背景图片,路径:File->Settings->Appearance&Behavior->Appearance第二种方法:手动设置护眼绿的RGB颜色路径:File->Settings->Editor->ColorScheme->General 到这里代码编辑界面设置成了护眼绿色,但是你会发现,项目界面和调试界面并没有更改成功。如果你比较懒得话,可以按照第一个方法设置一个背景图片就可以变

go - IntelliJ IDEA : Jump from interface to implementing method in Go

在IntilliJIdea/Goland中,是否有任何快捷方式允许我在接口(interface)定义中选择一个方法并跳转到该方法的实现或给我实现列表。我正在寻找类似Cmd+单击并获取方法/函数用法时得到的东西。但是我需要捷径来实现,而不是使用方法。目前我必须复制方法名称并在项目中搜索,这并不是最有效的方法。我正在使用带有Goplugin的intelliJIdea(社区版)2016.2.2EAP版本:0.12.1724。我已经尝试了Cmd+Alt+b但总是得到Noimplementationfound 最佳答案 Goland(或Int

go - IntelliJ IDEA : Jump from interface to implementing method in Go

在IntilliJIdea/Goland中,是否有任何快捷方式允许我在接口(interface)定义中选择一个方法并跳转到该方法的实现或给我实现列表。我正在寻找类似Cmd+单击并获取方法/函数用法时得到的东西。但是我需要捷径来实现,而不是使用方法。目前我必须复制方法名称并在项目中搜索,这并不是最有效的方法。我正在使用带有Goplugin的intelliJIdea(社区版)2016.2.2EAP版本:0.12.1724。我已经尝试了Cmd+Alt+b但总是得到Noimplementationfound 最佳答案 Goland(或Int