Skip to content
  • Topics
  • 搜索
Burger menu icon
  • IDEs

    • CLion
    • DataGrip
    • DataSpell
    • Fleet
    • GoLand
    • IntelliJ IDEA
    • PhpStorm
    • PyCharm
    • RustRover
    • Rider
    • RubyMine
    • WebStorm
  • Plugins & Services

    • Big Data Tools
    • Code With Me
    • JetBrains Platform
    • Scala
    • Toolbox App
    • Writerside
    • JetBrains AI
    • Grazie
    • Junie
  • Team Tools

    • Datalore
    • Space
    • TeamCity
    • Upsource
    • YouTrack
    • Hub
    • Qodana
    • CodeCanvas
  • .NET & Visual Studio

    • .NET Tools
    • ReSharper C++
  • Languages & Frameworks

    • Kotlin
    • Ktor
    • MPS
    • Amper
  • Education & Research

    • JetBrains Academy
    • Research
  • Company

    • Company Blog
    • Security

JetBrains 博客

关注
  • 关注 JetBrains
  • Twitter Twitter
  • Facebook Facebook
  • Instagram Instagram
  • Linkedin Linkedin
  • Youtube Youtube
  • 全部
  • 最新发布
  • Livestreams
author avatar

Lei

Rider 2019.1 已正式发布!

今天,我们向您介绍 Rider 今年的初次主要更新 –请热烈欢迎 Rider 2019.1! 本次发布的 Rider 2019.1 得到了很多新功能和改进: WinForms 设计器。期待已久的 WinForms 设计器帮助您创建、观察和修改 Windows Forms 应用程序的 UI。 此外,还有一个新的 Windows Form Application 项目模板。 编辑和继续(Edit & Continue)。目前只适用于 Windows,此功能帮助您在应用程序暂停到断点时应用源码变更。继续运行后,变更将自动应用到代码。 可以在 …

Lei
Lei

在 CLion 中进行调试

使用 IDE 而不是纯文本编辑器的关键优势之一在于调试体验。 调试涉及能够在任意点暂停程序执行并且能够检查变量的内容。 CLion 支持使用 GDB 调试器(从 1.1 版起在 OS X 上,从 2016.2 版起在 Linux 上使用 LLDB)的调试体验。 这里是一些支持的核心调试功能。 Upd. (自 CLion 2016.1 和 2016.2 以来的变化) 了解如何将调试附加到本地进程,不是从 CLion(从 CLion v2016.1)开始。 查看 GDB 和 LLDB 驱动程序的主要变化(自 v2016.2 以来),并且解决了如下问题: 命令超时。 单…

Lei
Lei

以 Rider 实现 Unity 性能的最佳实践(二)

上次,我们探讨了 Rider 用于 Unity 的新性能指标,这些指标高亮显示了性能关键型上下文中的昂贵操作,比如在Update 方法中调用GetComponent。 这些亮点有意与传统的警告和建议不同,因为不存在简单的“修复”,部分原因在于代码不一定有错,而且还因为删除昂贵的操作需要更改代码的语义,或者重新构建应用程序的部分内容(例如:完全避免使用SendMessage)。这些指标提供上下文和意识,而且由您自己(和您的分析器)决定如何、何时,甚至是否需要解决这些建议。 当然,总是可以通过使用不同 API 或重载或缓存值来轻松安全地重写代码模式以达到更好的性能。在本文中,我们将看看这些检查…

Lei
Lei

以 GoLand 调试 – 高级调试功能

以前我们解决了诸如配置调试器和调试会话、如何控制调试器执行流程和配置断点等问题,这些是 2019.1 版中的最新改进。 在今天的文章中,我们将讨论 GoLand 的两个高级调试功能:核心转储调试 (Core Dump debugging) 和使用 可逆调试器 Mozilla rr。 调试核心转储 核心转储是应用程序运行到特定时间点的内存快照。它们可以帮助我们可视化所有现存 goroutine,包含变量的所有值,以及每个有效 goroutine 的当前执行点。 现在,GoLand 仅支持 Linux 系统上的核心转储,但可以在任何操作系统上读取和分析它们。有两种方法可以获得核心转储。…

Lei
Lei

留在本地,让 IDE 替您处理远程工作!

CLion 的问题跟踪器(YouTrack)有几十个待实现的重要而有趣的功能建议。由于资源有限,我们必将优先考虑那些与我们产品发展大方向更加契合的新功能。其中支持票数超过 800 的 3 位数问题 – 这些请求类型都是我们无法置之不理的!  您可以猜到我们正在 v2018.3 中处理的问题吗?一切工作都围绕远程项目支持而展开! 初始远程项目支持 – 那是什么? 我们已经从一个特定设置开始,尽管我们计划在将来涵盖并处理更多案例。因此,我们将当前支持状态称为 – 初始。  究竟实施了什么呢? 本地客户端计算机:macOS、Linux 或 Windows 远程主机:L…

Lei
Lei

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

长期以来,IntelliJ IDEA 只有黑白色,开发人员也持续不断地建议,需要更加个性化的方案。今天,我们宣布一个令人兴奋的消息:通过自定义皮肤主题,IntelliJ IDEA 2019.1 将变得无比灵活!现在,您将可以从头开始设计自己的主题,更棒的是,这一切已经变得非常容易做到! 我们创建了一些全新的主题来帮助您入门。 下载以下某个新主题,并在外观设置中选择它作为新主题,立即为 IDE 增添更多色彩! 深紫色主题 淡青色主题 灰色主题 我们对代码库进行了重大更改,以便您可以调整整个 IDE 的外观,包括图标颜色、单选按钮、箭头、颜色方案以及您能想到的所有内容。换句…

Lei
Lei

以 Rider 实现 Unity 性能的最佳实践(一)

在 JetBrains,我们是静态分析的狂粉。Rider 内含 1,200 多个检查,旨在警告潜在的问题,或提供改变建议,几乎所有都有快速修复以解决问题。有的是关于一致性,比如命名表彰和代码风格。 其他警告冗余、未使用或不必要的代码,或帮助您编写简要、更现代的代码,利用新的语言功能。当然,Rider 将提醒您代码质量问题,比如潜在的空引用异常或其他运行时问题,比如无限循环。Rider 甚至还有一些Unity 专用检查和快速修复 – 比如提醒关于在 Unity 项目中模棱两可地使用 ?? 和 ? 操作符,Unity 的魔术方法的错误的方法签名等等。 但如果 Rider 能够帮助所有 Unit…

Lei
Lei

Go 模块使用指南

在本博文中,我们将探索如何在新建 Go 项目或现有项目中使用 Go 模块。 首先,从欢迎屏幕选择新项目 (New Project)来新建一个项目。然后选择 Go Modules (vgo) 作为项目类型。 随后,我们可以指定项目位置,现在可以选择 GOPATH 外的路径,可以选择系统中的任意目录。确保 GOROOT 指向 Go SDK,其版本为 1.11 或更高。 虽然可以使用 Go 1.10 和特殊的 vgo 二进制文件,但不推荐这样做,因为 vgo 的更新频率并未达到 Go 的同等水平,在混合版本的 Go 环境中可能存在不可预测的影响。 最后,我们可以使用代理 (Proxy)字段来…

Lei
Lei

Java 12 和 IntelliJ IDEA

通过 switch 表达式,Java 12 正在增强其基本语言结构之一 – switch – 改善开发人员的日常编程体验。 优点是多方面的。与'传统' switch 结构相比,switch 表达式可以返回值。使用 switch 分支定义多个常量的能力以及改进的代码语义使其简洁。通过删除 switch 分支的默认通过条件,降低了在 switch 表达式中引入逻辑错误的可能性。 在这篇博客中,我们将介绍使用现有 switch 语句的难点,定义 switch 表达式,并且解释它们为什么对您有好处。 我们开始吧。 传统 switch 架构 如果将 switch 架构视为多路条件,那么使用表达…

Lei
Lei

支持 Android Studio 的新版 Toolbox App 1.13 !

TL;DR: 1.13 版更新包括支持 Android Studio,用于更新您自动安装的所有工具的新切换,降级选项,刷新设置 UI 和bug修复。 立即下载 支持 Android Studio 我们激动地宣布推出新版 Toolbox App,该版本提供了万众期待的由您投票 (voted for by you)功能 – 支持Android Studio!  现在可以像从 Toolbox App 安装任何其他 IDE 一样安装 Android Studio,从而可以轻松管理安装并及时了解来自 Google 的所有更改。 虽然 JetBrains Toolbox App 是 …

Lei
Lei

快来试试教育产品 (Educational Products) 2018.3!

让您更好地学习 Kotlin 和 Python, 改进的 UI 和性能表现,快来试试教育产品 (Educational Products) 2018.3! 随着 2018.3 版的发布,Educational Products 代替 Kotlin 和 Python. sui,为每个人带来更多学习机会。更新后的版本增强了性能、用户界面我们 IDE 的用户体验,帮助学员专心学习,教师专心教学。 点击下载 Learning Kotlin 学习 Kotlin 学习 Python 改善用户体验 学习 Kotlin Educational Products 中的 Kotli…

Lei
Lei

Datalore 1.0:用于数据分析的智能Web应用程序

我们欣喜地向您推荐Datalore,这是一款数据分析并且在 Python 中可视化显示结果的智能web应用程序,正式版本 1.0!  自去年二月发布测试版以来,我们已经在您的建议的基础上做出了改进。 测试版提供核心应用程序功能:智能代码编辑器,且提供上下文建议,增量重新计算,以及用于机器学习的内置工具和库。  以下是 Datalore 为数据科学家提供的功能: 智能 Python 代码编辑器借助自动补全、检查和语法突出显示,帮助您编写更好的代码 意图、输入块中的上下文建议、建议可能的下一步分析步骤,并自动生成相关代码,以节省日常工作时间 增量重新计…

Lei
Lei
加载更多
  • Privacy & Security
  • Terms of Use
  • Legal
  • Genuine tools
  • Twitter
  • Facebook
  • Linkedin
  • Instagram
  • Youtube
  • RSS
  • Tiktok
Merchandise store iconMerchandise store
Copyright © 2000 JetBrains s.r.o.