序言
各位好啊,我是会编程的蜗牛,JetBrains 日前宣布其打造的下一代 IDE Fleet 正式推出公共预览版,现已开放下载。作为java开发者,对于JetBrains开发的全家桶可以说是印象深刻,其中的IDEA更是号称java开发领域的绝对王者。
不过随着微软VSCode的日渐崛起,想必JetBrains也感受到了丝毫的压力,毕竟VSCode支持的语言越来越多,插件也越来越丰富,而JetBrains旗下的产品,一般都是针对某一个语言的,虽然也能扩展,但还是比较单一所以也需要打造一个和VSCode类似的轻量级代码编辑器。这就是Fleet,今天简单介绍下Fleet,然后尝试下能否运行一下我们的java项目。
下载安装
首先,Fleet目前只能通过JetBrains toolsBox下载,关于JetBrains toolsBox的下载使用,这里就不说了,下载完成后,就可以打开Fleet了。
 
首先,点击接收协议按钮,点击【Continue】按钮。然后,就等待安装完成即可。打开之后,会弹出初始界面,这里我们先新建一个文件看看。点击【New File】按钮,然后再点击【select language】按钮。
 
 
在这里,我们选择java,直接输入java,即可出现所有匹配的语言,包括javaScript,虽然我们不需要。
 
 
然后需要选择【file template】,这样就可以开始新建一个文件了,其实这个功能我还没太了解清楚具体是怎么用的,应该是创建了一个文件模板,后续可以从这些模板里面直接选择,
 
 
我们主要要说的是打开一个项目,所以,我们退回到刚开始的界面,点击上面的【open】按钮,打开一个我们的java项目。
 
看着是不是很熟悉,有点像IDEA的样子,但又略微带点VSCode的感觉,总之就是很清新。
 
基本功能
  • 左上角的按钮,可以进行不同视图的切换,这点有点类似VSCode,也可以进行一些设置。
 
 
 
 
  • 上方9个点的那个按钮,点击后,可以出现一个输入框,上面有4个选项,分别对应【GOTO】也就是搜索、【
ACTION】也就是设置、【TOOLS】也就是工具类和【TEXT SEARCH】也就是全局搜索文本。
 
 
 
右上方的【闪电】按钮,是启用智能分析模式,可以对代码进行分析,错误检测,智能修复等,建议开启。
 
  • 在这个边上的【三角形】按钮,就是我们要启动项目的按钮,可以直接运行,也可以选择Debug模式,这里可以看到,fleet自动帮我们检测到了启动类。
 
 
 
  • 然后,我们就可以看到,项目在启动了,日志也开始打印了。
 
 
 
  • 我们也可以在右上角的【设置】按钮里面,选择主题选项,进行主题的设置,可以看到,有好几种主题可供选择,大致也就是黑的,白的,这些。
 
 
 
  • 还可以进行【KeyMap】的设置,目前只能选择默认的和IntelliJ的两种方式。这对于熟悉IDEA的同学可以说是个不错的消息。
 
 
 
最后,官网上介绍的,Fleet目前可以支持多种语言,目前 Fleet 支持 Python、Java、JavaScript、C#、PHP、TypeScript、Go、Kotlin 和 Rust。官方计划添加对更多语言的开箱即用支持,包括 C++、Ruby 等。以下列举了一些常用的语言,可能支持得也比较好,但其实还不止这些语言了。感兴趣的同学可以去下载来试试看,下载方式文末有。
 
 
总结
Fleet作为一款新出的编辑器,由于有JetBrains作为后台,势必能在开发工具届掀起一场革命,让我们拭目以待吧。
关注公众号,回复【fleet】,即可获取Fleet最新下载地址。
推荐阅读 点击标题可跳转
 
 

JetBrains Fleet初体验,如何运行一个java项目的更多相关文章

  1. Eclipse 想运行一个java文件,结果却运行了另外一个

    参考: Eclipse 想运行一个java文件,结果却运行了另外一个_小鹰信息技术服务部-CSDN博客_eclipse怎么运行另一个

  2. 微信小程序初体验,入门练手项目--通讯录,部署上线(二)

    接上一篇<微信小程序初体验,入门练手项目--通讯录,后台是阿里云服务器>:https://www.cnblogs.com/chengxs/p/9898670.html 开发微信小程序最尴尬 ...

  3. java学习笔记(一):开始第一个java项目

    这里使用IntelliJ IDEA 来新建第一个java项目 在新建项目向导,你可以选择你的项目支持的技术,你正在做一个普通的Java项目,只需单击下一步. 下一步,新建一个test的项目. 新建一个 ...

  4. 【系列教程1】Gradle入门系列二:第一个Java项目

    这篇教程的主要内容是讲解如何用Gradle编译和打包一个简单的Java项目. 该Java项目只有一个需求:我们的构建脚本必须创建一个可执行的Jar文件,换句话说,我们必须能够使用命令java -jar ...

  5. Gradle入门(3):构建第一个Java项目

    Gradle插件通过引入特定领域的约定和任务来构建你的项目.Java插件是Gradle自身装载的一个插件.Java插件提供的基本功能远比源代码编译和打包多.它为你的项目建立了一个标准的项目布局,并确保 ...

  6. 作为Java新手,如何才能快速的看透一个Java项目?

    前言 技术学习是一个总结.纠错.触类旁通的过程,而不是单纯重复练习的过程,如果你问一个做过5年以上Java的老码农,他们很多人都会有很强的"搬砖感",这种"搬砖感&quo ...

  7. 初学者如何吃透一个Java项目

    不少初学者朋友在学习Java过程中,会对着视频敲Java项目,其中遇到的BUG还能解决,但就是每次敲完一个项目,就感觉很空虚,项目里面的知识点感觉懂了但又好像没懂 这些朋友应该怎样才能掌握一个项目所用 ...

  8. 在Eclipse中,如何把一个java项目变成web项目

    经常在eclipse中导入web项目时,出现转不了项目类型的问题,导入后就是一个java项目.解决步骤:1.进入项目目录,可看到.project文件,打开.2.找到<natures>... ...

  9. 如何在Linux中tomcat下运行一个web项目

    如何在Linux中tomcat下运行一个web项目 然后启动Tomcat项目.运行的运行后会自动将war包解压. 如果页面报404,那么请查看tomcat日志文件,它一定是报错了....

随机推荐

  1. 技术分享|闪回在MySQL中的实现和改进

    GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源. 3306π 福州站,以下内容是由万里数据库,研发工程师唐洁分享的MySQL闪回方案完整PPT. Enjoy GreatSQ ...

  2. 如何使用.NET 6的IHostedService和BackgroundService?

    大家好,我是张飞洪,感谢您的阅读,我会不定期和你分享学习心得,希望我的文章能成为你成长路上的垫脚石,让我们一起精进. 本章是<定制ASP NET 6.0框架系列文章>的第七篇.本文内容和定 ...

  3. HEXO-admin安装和使用(汉化版)

    hi,大家好,我是KINGWDY,众所周知我用的是hexo,写博文首先要在终端输入hexo n xxxxx,然后打开MWeb PRO开始写md,但是,这很麻烦,就在我一筹莫展之际,我看到了这篇博文-- ...

  4. Ubuntu20.04配置 ES7.17.0集群

    Ubuntu20.04配置 ES7.17.0集群 ES能做什么? elasticsearch简写es,es是一个高扩展.开源的全文检索和分析引擎,它可以准实时地快速存储.搜索.分析海量的数据. Ubu ...

  5. Sum (欧拉定理)

    题面 提示:无限输入 题解 一看这题的数据 ............................... 这也太大了,必须边输入边取模才行, 但是式子很复杂,所以必须推出一些结论. 因为Xk是有顺序 ...

  6. 【HTML】学习路径4-align对齐-标签属性

    每个标签都可以设置各种属性,比如可以给一个段落标签添加一个name的属性: <p name="段落标签1"> 这一节我们学习一个属性:align对齐标签 第一章:ali ...

  7. MyBatis快速上手与知识点总结

    目录 1.MyBatis概述 1.1 MyBatis概述 1.2 JDBC缺点 1.3 MyBatis优化 2.MyBatis快速入门 3.Mapper代理开发 3.1 Mapper代理开发概述 3. ...

  8. AtCoder Beginner Contest 265(D-E)

    D - Iroha and Haiku (New ABC Edition) 题意: 找一个最少含有三个点的区间,将区间分成三块,三块的和分别为p,q,r,问是否存在这样的区间 题解:先预处理一遍前缀和 ...

  9. v-if和v-for的优先级是什么?

    一.作用 v-if 指令用于条件性地渲染一块内容.这块内容只会在指令的表达式返回 true值的时候被渲染 v-for 指令基于一个数组来渲染一个列表.v-for 指令需要使用 item in item ...

  10. KingbaseES R6 集群sys_monitor.sh change_password一键修改集群用户密码

    案例说明: kingbaseES R6集群用户密码修改,需要修改两处: 1)修改数据库用户密码(alter user): 2)修改.encpwd文件中用户密码: 可以通过sys_monitor.sh ...