软件编程

首页 > 编程软件 > 软件编程

7很不错

JetBrains CLion

软件下载软件下载

软件截图

  • 【介绍】

    JetBrains CLion拥有丰富的代码编辑以及开发工具,能够大大减少工作流程中可能出现的失败。它能够提供嵌入式开发,能够对CUDA C和C ++提供代码解析和代码帮助,而且您现在可以在在Windows的CLion中使用lang-cl。

    新版特征

    嵌入式开发

    1、IAR工具链

    若是在嵌入式项目中运用IAR编译器/工具链,则此刻可以在CLion中运用。搜集编译器信息不再失败,这意味着运用IAR工具链的项目可以成功加载并在CLion中任务。

    2、PlatformIO

    PlatformIO是正在敏捷普及的新一代生态系统。要在嵌入式项目中从中受害,请操纵新的 PlatformIO for CLion插件,该插件:

    将PlatformIO项目类型加入到新建项目导游中。

    转换响应的基于PlatformIO CMake的项目。

    主动建立调试和上传设置。

    许可运用片上CLion上的PIO规整调试器开启调试。

    CUDA拥有

    1、代码解析和代码帮忙

    此刻可以准确解析和凸起展示CUDA C和C ++中的代码,包罗一切CUDA特定的扩大。这意味着代码导航,代码文档和其他代码辅佐操作在CUDA代码中起感化。另外,CLion可觉得内核挪用完成尖括号。

    2、新建项目导游

    CLion中的新建项目导游已更新,此中包括用于建立CUDA项目标新选项-库或可履行文件。选中后,它将为您转换示例CMakeLists.txt和main.cu文件。

    3、文件扩大名和CMake方针

    新的C / C ++文件建立对话框中供给了 受拥有的新CUDA文件扩大名-.cu和.cuh。而且此对话框中能够更新的方针列表包罗惯例CMake和CUDA特定方针(运用cuda_add_executable和 cuda_add_library指令建立)。

    在Windows长进行开发

    1、lang

    此刻,我们已可以在Windows的CLion中运用lang-cl,并拥有8.0版和更高版本。

    您可以从LLVM网站或与Visual Studio工具一路装载。完成后,在CLion当选择Visual Studio工具链,然后在工具链设置中指向clang-cl.exe。

    2、Visual Studio C ++工具链的调试器

    由JetBrains开发的Visual Studio C ++工具链的基于LLDB的调试器此刻是该工具链的默许调试器。是以,您可以当即起头运用它!

    请注重,应在中显式启用对本机可视化工具的绑缚拥有 Settings | Build, Execution, Deployment | Debugger Data Views | Enable NatVis renderers for LLDB。

    运转和调试设置

    1、长途和嵌入式GDB的自行设置方针

    此刻,长途GDB服务器和嵌入式GDB服务器设置可与自行设置方针一路运用。这些设置之前仅与CMake方针一路运用,使您可以从当地电脑上运转的CLion实例在长途主机或微节制器上调试运用顺序。

    若是您已建立了这些设置,CLion 2020.1会将先前的运转/调试设置设置存储projectFilesBackup在项目文件夹的目次中,并将对此告诉您。

    2、在运转/调试设置中拥有宏和途径变量

    此刻,您可以在CMake,自行设置转换和Gradle本机运用顺序设置的顺序参数和任务目次字段中运用途径变量和宏。宏可帮忙您获得以下值:

    以后CMake运转设置的构建目次。

    以后CMake运转设置的转换目次。

    项目文件目次。

    另有很多其他。

    运转/调试设置时,FilePrompt / Prompt宏可用于展示文件选择器对话框或字符串输出对话框。

    途径变量可以界说到库的途径,该库在您的项目中普遍运用,可是位于项目目次以外。

    lang工具

    1、DFA on Clangd

    CLion的 数据流解读(DFA)可以履行编译器凡是不会为您履行的操作:它解读数据若何流过代码,并按照成果检测潜伏的成绩。它捕捉的前提一直为false / true,无限轮回,贫乏return语句,无限递归等。跟着2020.1的公布,DFA已移至基于Clangd的说话引擎,以提升精确性,下降机能。这项任务仍在开启中,但已获得了一些杰出的结果!

    2、仅lang完成

    默许环境下,一种新形式处于启用状况,在这类新形式下,基于Clangd的说话引擎完全供给了完成性能。此形式处理了夹杂运用多个引擎的代码完成成果时产生的优先级排序成绩。此行动由中的代码完成设置 节制 Settings | Languages Frameworks | C/C++ | Clangd。

    数十种修复顺序和加强性能使此新形式精确而厉害。

    3、ClangFormat

    此刻,当您初次在项目根目次中运用.clang格式的设置文件翻开项目时,CLion将检测到该项目并主动为您切换到ClangFormat。

    若是在没有.clang格式设置文件的项目上启用ClangFormat ,CLion将建议为您建立一个。

    4、lang整洁

    在项目中检测到.clang-tidy设置文件时,CLion此刻会主动封闭对Clang-Tidy的IDE设置的运用。该行动是由节制 体型.clang,整洁的文件在IDE设置在 Settings | Editor | Inspections | C/C++ | General | Clang-Tidy。

    格式化顺序和代码折叠

    1、新的定名设置

    布局成员字段和类成员字段此刻具有独立的定名设置。签入 Settings | Editor | Code Style | C/C++ | Naming Convention。

    2、代码折叠

    #pragma region并#pragma endregion可以在CLion顶用于代码折叠。

    重构更新

    挪用更改签名重构(Ctrl+F6)时,CLion将更新该函数的一切用法。 更改签名对话框中的新 默许值字段供给了指定在一切用法中运用的参数值的性能。保存为空白以运用默许值类型。

    一样的逻辑和新的默许值字段合用于 从用法建立参数迅速修复和 向机关函数加入参数意图。

    编纂

    1、迅速文档

    迅速文档-一种通用的工具,可预览文档并获得有关函数签名,揣度的类型和宏替代的信息-此刻可以将鼠标悬停在下面。它可以经由设置来节制鼠标挪动展示迅速文档在 Settings | Editor | Code Editing。

    2、JetBrains Mono和IntelliJ Light

    编纂器中的默许字体已更改成 JetBrains Mono,这是JetBrains建立的新的开源字体。它是专门为简化浏览代码而设计的。

    此刻,新的默许灯光主题IntelliJ Light是一切各种操作系统中的尺度主题。运用视图| 迅速切换方案| 主题,按照需求选择非默许主题。

    3、朋分终端集会

    你可以垂直或程度拆分终端会话,以即可以并交运行它们。您可以从终端挪用上下文菜单以建立,导航和封闭拆分终端会话。

    版本节制

    1、新提交工具窗口

    更新的工具窗口为重置的文件列表和差别供给了更多空间。它还使您可以在筹办停当时将更改加入到提交中,以迭代技巧编写提交动静,并选择将哪些分阶段的更改放入哪一个提交中。

    默许环境下,新用户启用新用户场景布局;现有效户可以切换到Settings | Version Control | Commit.

    2、从这里交互式地变基

    更新的,真实的交互式对话框使您可以:

    选择您要对分支中的每一个提交履行的操作。

    检阅展示已运用了哪些操作的图形。

    检查提交具体信息。

    检查差别,并在需要时检查或重置更改。

    3、从IDE装载Git

    版本节制工具窗口此刻称为Git工具窗口,若是运用的是此中任何一种而不是Git,则称为Subversion / Mercurial / Perforce。

    您不再需求手动预装载Git!当您运用Git翻开一个项目或从VCS导入一个项目时,若是您的电脑上没有Git,CLion将为您下载和装载Git。

    Rust插件更新

    经由改良LLDB拥有,IntelliJ Rust此刻可以准确显现列举和根基类型,而且还可以在挪用仓库中展示已分离的函数称号。

    插件中的另外一个主要更新是REPL集成。从 工具中挪用节制台| Rust REPL并将其用于原型建造和逐行检阅代码。集成供给语法高亮展示和代码完成,和一些便利的节制台操作:指令史记记载,主动换行,迅速转动到竣事等。

    在说话拥有方面,IntelliJ Rust此刻可以处置impl类型别号的块。斟酌到机能,我们仅对别号数目仅有的类型启用了此性能。

    其他加强性能包罗凸起展示未运用的部分变量,cfg属性拥有中的修复 和新的Lift前往检阅。

    其他改良

    1、此刻,一切长途设置都可使用通用和规整的SSH设置用户场景布局受害。不管新的SSH设置来自那边(不管是长途工具链设置仍是长途GDB服务器设置),它城市在中有一个条目 Settings | Tools | SSH Configurations。

    2、若是您只想专注于源代码,则可以选择一种新的Zen形式,它将无搅扰形式与全屏形式相连系。要启用它,请运用 View | 外观| 进入Zen形式。

    小编评价

    本软件中包含有Visual Studio C ++工具链等的调试器,在运行和调试配置中,您可以自定义远程和嵌入式GDB的目标,在运行/调试配置中添加宏和路径变量等等,极大地提升了整个开发过程的效率。

    以上就是JetBrains CLion的全部内容了,快快收藏软件爱好者下载更多软件和游戏吧!

    查看

    相关下载

    下载

    好玩游戏大全9.8

    一款为玩家带来最独特游戏合集的应用

    软件资讯

    比特币能存储在U盘里吗

    比特币它它是数据也是虚拟的,存储的方式也有很多,不过常见的方式也是存储在U盘里面,因为会更加的安全,不会轻易的丢失所以是很多比特币玩家的首选存储方式了,小编在下方具体介绍了比特币存储在U盘里的相关内容,感兴趣的可以来了解一下。                        &nb

    2024-04-19 【软件教程】
    点击查看更多>>