IntelliJ IDEA 开发工具

照亮您的生活 – 为 IntelliJ IDEA 增添色彩!

长期以来,IntelliJ IDEA 只有黑白色,开发人员也持续不断地建议,需要更加个性化的方案。今天,我们宣布一个令人兴奋的消息:通过自定义皮肤主题,IntelliJ IDEA 2019.1 将变得无比灵活!现在,您将可以从头开始设计自己的主题,更棒的是,这一切已经变得非常容易做到!

我们创建了一些全新的主题来帮助您入门。

下载以下某个新主题,并在外观设置中选择它作为新主题,立即为 IDE 增添更多色彩!

深紫色主题

淡青色主题

灰色主题

我们对代码库进行了重大更改,以便您可以调整整个 IDE 的外观,包括图标颜色、单选按钮、箭头、颜色方案以及您能想到的所有内容。换句话说您可以改变一切颜色!

每个主题实际上都是一个可以直接从我们的插件库下载的主题插件。

或者,如果您愿意,可以使用 DevKit 创建自己的主题插件,并通过 JSON 文件修改 IDE 外观。

真的就这么简单。

这次重大变化影响了我们的 IntelliJ 平台,意味着所有基于 IntelliJ 的 IDE 都将在 v2019.1 版中具备这项新功能。包括 IntelliJ IDEA、PhpStorm、PyCharm、RubyMine、WebStorm、DataGrip、GoLand、CLion、AppCode 和 Rider。

更明亮的主题?低对比度主题?有趣的新主题?摇滚主题?

为您的 IDE 开发您自己的主题!

然后与社区中的每个人分享 – 上传到我们的插件库

以下是一些您可能会觉得有用的链接:

我们希望您会喜欢 IntelliJ IDEA 中的这个美妙新功能!告诉我们您的想法,在我们的官方微博和微信中与我们分享您的建议。

通过下载最新版 IntelliJ IDEA 2019.1,并且亲自试试新的自定义主题,加入我们的早期使用计划!

祝您开发愉快!

原文发表于2019年3月14日,作者 Zlata Kalyuzhnaya

Discover more

网络研讨会视频:快速上手,使用 Kotlin 把支付宝小程序装进自己的 App

写一个 Android App 或许不难,但企业对于移动应用的要求愈来愈高,不只要求开发速度、稳定度、质量等,甚至希望能具备动态扩展的架构设计、在 App 中自启动小程序。面向这些需求,若是有好的开发工具及平台的支持,将可以大大降低开发及运维的成本。本次网络研讨会特别邀请到支付宝高级无线开发工程师温盛章为大家演示用 Kotlin 开发移动应用,并集成 mPaaS 让 App 具备小程序能力。 (本次视频已同步发表至 B 站) 主題分享 本次分享共有三个关键字: Kotlin 、 小程序 、 mPaaS 。温盛章首先从用户、开发、技术、平台等四大视角,向大家说明小程序是什么?简单来说,小程序就是一种拥有完整生命周期、应用间相互隔离、独立运行于宿主应用内的应用。而小程序从工作型 App、平台型 App、超级 App 到新阶段一路的演化历程,目前已经可以有接近 Native 的体验和顺畅、也可以有 H5 的快捷发布的优势。 对小程序有概念后,温盛章就以 Android Studio 演示如何在一个 Mobile App 里,以 Kotlin 撰写 Mobile App 的代码,并接上 mPaaS 平台,让 App 有自启动小程序的能力。要接入 mPaaS,首先需在 Android Studio 里安装 mPaaS 插件,并到阿里云的 mPaaS 后台创建一个新建用。接着,在 Andro

网络研讨会视频:重构还是重写?聊聊 Java 代码臭味与重构技巧

在重构一书里,将有问题的代码称作代码臭味(Code Smells,有些翻译成”代码异味”、”代码坏味道”),表示这份代码可能有设计上的问题、或是因为写得太凌乱而难以维护。总得来说,这份代码需要通过重构来改善。这样的场景往往是许多开发者的每日工作,因此,判定一位开发者的等级,往往就是看他的重构技巧是否熟练。本次网路研讨会特别邀请到 Odd-e 敏捷教练张博超(Jackson)为大家演示如何用 IntelliJ IDEA 的重构功能来改善 Java 代码臭味。 (本次视频已同步发表至 B 站) 主題分享 在本次的分享里,张博超先用一个日常工作的场景给大家举了个例子:我们在工作前可能会先收拾一下桌子、重启电脑、提前打开软件、在昨天写的代码上加注释,这些动作代表很多情况下,人会有直觉去做改善措施,这些改善措施的背后都会对应一个需要解决的问题。写代码也是类似的,每当我们说要改善代码前,需要先想清楚这个改善的目标是什么?是要解决什么问题?同时,我们也要思考这个改善的作法是不是能真正的解决问题? 为了让大家具体体现重构的过程,张博超以一个计算预算的代码为例子,实际以 IntelliJ IDEA 演示该怎么综合运用提取变量、提取方法、提取类、引入参数对象、修改构造函数等重构功能安全地修改代码,将一个原本高达 30 行、充满原始类型迷恋(Primitives Obsession)、过分亲密(In