内测体验:JetBrains面向未来的Fleet编辑器是什么+究竟怎样 使用初体验+与vsc对比

内测体验:JetBrains面向未来的Fleet编辑器是什么+究竟怎样 使用初体验+与vsc对比引言上个月,我在看到某公众号推广后,作为热衷于先进技术、常年游历于各个软件公司内测组的用户自然是早早申请了内测。因为在申请时官网的公告是“我们也不知道新一代编辑器(Fleet)什么时候可以与大家见面”,因此我也没有过多在意。令人意外的是,昨天晚上22:09,我收到了来自JetBrains的邮件。此处点名一下GitHubCopilot项目,申请完了这么久还不给个信[手动旺柴]简介如果你实在不知道什么是JetBrains,那你也应该知道PyCharm,再次也要知道AndroidStudio。

大家好,又见面了,我是你们的朋友全栈君。

异想之旅:本人原创博客完全手敲,绝对非搬运,全网不可能有重复;本人无团队,仅为技术爱好者进行分享,所有内容不牵扯广告。本人所有文章仅在CSDN、掘金和个人博客(一定是异想之旅域名)发布,除此之外全部是盗文!


引言

上个月,我在看到某公众号推广后,作为热衷于先进技术、常年游历于各个软件公司内测组的用户自然是早早申请了内测。

因为在申请时官网的公告是“我们也不知道新一代编辑器(Fleet)什么时候可以与大家见面”,因此我也没有过多在意。令人意外的是,昨天晚上22:02,我收到了来自JetBrains的邮件:

在这里插入图片描述

该说不说,这个邮件写的还是很用心的,没有其他公司的长篇大论甚至广告,言简意赅表达了需要的信息~~(好吧虽然我语文也不好)~~

此处点名一下GitHub Copilot项目,申请完了这么久还不给个信[手动旺柴]


简介

如果你实在不知道什么是JetBrains,那你也应该知道IDEA、PyCharm,再次也要知道Android Studio。

或者说,看到这样的界面总有几分熟悉吧:

在这里插入图片描述

专业的、用户较多的、持续更新的IDE,除了Visual Studio大概只剩下JetBrains了。JetBrains系列的产品有一说一做的真的好,从流畅度到功能完善程度到流行程度再到插件生态都基本没有短板(大部分人说界面也挺好看,我个人感觉有点丑),虽然收费(免费版还是不好用),但是国内的软件授权现状……你懂的

但是它也有一个致命的问题:兼容度太低。纵观这家公司的这么多IDE,除了所支持的语言外功能相同、界面相同、甚至每次的更新内容相同,而每个语言单独推出不同产品抛开巨额授权费用不谈,对于电脑硬盘和内存的开销也不容小视。

在这里插入图片描述

于是,它来了!!

在这里插入图片描述

这个页面发布后,挂上来的是四个关键词,智能、分布式、合作、多语言:

  • 智能:最水的一个词,就是指只能代码补全,只不过是加入了VSC中使用的ISP协议(可以自行百度,大概就是说可以接受来自非IDE开发商的代码补全)
  • 分布式:个人理解就是可以连接服务器写代码,本地不做存储(参考vsc远程版code-server),具体体验完再来说
  • 协作:这个比较牛,写代码可以像在线Office一样多人协同编辑了。但是有一说一,感觉这种在线功能在中国要不就被wxb和谐,要不然就收费(参考这两天bing.com无法访问事件)
  • 多语言:这就是这个IDE最令JetBrains用户兴奋的地方!!具体请看下图

在这里插入图片描述

另外,官网也提到以下功能,但是鉴于这些都是现在的基本功能了,不再赘述。

在这里插入图片描述


使用初体验

根据官方内测邮件的描述,内测用户需要通过Jetbrains Toolbox下载体验,如下图

在这里插入图片描述

鉴于这个软件和Fleet本身无关,加之未来大概率有其他安装途径,因此本文不对此做说明(真要说一句的话就是这个安装器真难用……我宁愿自己跑setup)

首先说,这个IDE即便仅仅是初版,各个功能尚未完善的情况下,资源和硬盘占用也明显比vsc大不少:

在这里插入图片描述
在这里插入图片描述

初打开大体长这样

在这里插入图片描述

第一印象:没有中文(目前)

是的,页面语言大概还没有适配。如果你注意到页面左上角“留言板”三个字,那么抱歉,这只是我刚刚打开的项目的名称。

没有中文,我的第一反应便是找设置看看,毕竟现在没有任何软件设置中没有语言选项,而且几乎可以选择语言的软件都有中文适配……然鹅

第二印象:没有设置界面(目前)

按照截图的方式操作后,我得到的不是预想的设置页,而是一个空空如也的设置文件(为了方便截图置于下方,正常是全屏)

在这里插入图片描述

抱着一丝对中文的执念,我打开官网文档,转到settings,读下一行行英文后终于找到了对字体等进行简单设置的方式——但是没有language。

内测终印象:基本编码无法完成

根据文档说明,我点击了Smart Mode的开启按钮,然而仅一秒后便弹出error(右上角)

在这里插入图片描述

不知道是官方没做完,还是中国网络长城的问题,亦或是什么,总之现在这个没有就表示连代码补全和染色都没了……

下面是运行代码的测试。我又尝试了很久没成功,又阅读了官方文档,发现这个也需要自己配置(很明显图形化界面又双叒叕没做完)。配置文件长这样:

在这里插入图片描述

这就是一个Python最简单的程序如何运行。不过有一说一,配置完后终端中的运行还是比较不错的:

在这里插入图片描述

和JetBrains家其他产品一样的,应用优化了输出,不是vsc code-runner插件提供的那种简单粗暴的形式

可当我尝试打开一个终端后,新的问题出现了:

在这里插入图片描述

????界面没有中文甚至还要来个乱码吗??

甚至我尝试了utf-8和gbk等作为终端字符集均无法解决此问题

快捷键方面,Fleet自成一家,目前也没有快速设置为其它软件快捷键规则的选项,不知道后续会不会加。不过当然了,提供了高可扩展性的快捷键自定义

甚至说有图形化……

在这里插入图片描述

有关设置,再吐槽一句,即便是书写json,目前也没有太多的选项,官网文档几十行便说完了全部,这个未来肯定要加。

好在的是,最后测试的Git功能已经基本完善了,界面美观度也极高

在这里插入图片描述

总结

Fleet从概念发布到内测发布的速度是可喜的,界面目前没有其他颜色模式但是美观度也基本符合了预期(希望深色好好调教,除非说插件可以更改主题),资源占用目前来看在合理范围内,对于开放插件这一点还是有一定的可期待价值。

然而,目前发布的内测版本实在不是一个成熟的软件,最多算是一个公司内部预览版吧。期待未来的更新。

对于功能,不必担心,我想他一定会学习atom、vsc等当下流行的轻量编辑器/IDE,不可能也没有理由落后。

只是对于收费问题,希望JetBrains可以更加谨慎思考。我不反对收费,毕竟他不像微软这样的大体量公司偶尔做一个造福世界的非营利性项目影响不大,还是需要一定的收入。

我没有软件破解的经验,然而鉴于Fleet很多主要功能联网使用的特性,收费的话大概率不好破解。在此希望Fleet也可以内嵌代码补全,这样保证以后收费的话非付费用户/中国等网络环境特殊的用户也能享受合理的服务,帮助Fleet占据一定市场份额。毕竟一花独放不是春,百花齐放春满园,欢迎新成员加入IDE大家庭,有竞争才能让消费者受益。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/134066.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 数据结构 图的邻接表

    数据结构 图的邻接表呃,下面该写邻接表了…….邻接表的出现是因为图若是稀疏图,用邻接矩阵会造成空间的浪费,毕竟你要开辟一个一维数组和一个二维数组嘛,而且还是大开小用的那种。邻接表为了避免内存的浪费引入了链式存储,它的处理办法是:1.用一个一维数组存储顶点,当然你也可以用单链表存储,2.用单链表存储顶点的邻接点,可以将顶点改为结构体数组,结构体中存放邻接点的指针,邻接点也创建一个结构体,定义指针…

    2022年6月28日
    18
  • php开源桌面会议系统,开源视频会议系统 OpenMeetings「建议收藏」

    php开源桌面会议系统,开源视频会议系统 OpenMeetings「建议收藏」OpenMeetings是一个开源的多语言跨平台可定制视频会议和协作系统,基于ApacheLicense2开源协议。它支持音频、视频,支持共享左面,文件协作处理,它还包含一个白板,通过白板可以导入各种格式的图片。它基于OpenLaszlo的新流媒体格式和开源的Flash服务器Red5(基于Java的开源流媒体服务器)。OpenMeetings视频会议具有如下特点:1、基于P2P技术,服务器压…

    2022年7月12日
    23
  • python中os.getcwd的作用_python中getitem是什么意思

    python中os.getcwd的作用_python中getitem是什么意思比如我们想要获取当前目录的路径,有人可能会用到getcwd()方法,但是会发现这个方法有时候不好用。下面介绍一下,getcwd()方法的具体细节:1、os.getcwd():获取当前工作目录,也就是

    2022年8月5日
    3
  • ringbuffer是什么_Buffer

    ringbuffer是什么_BufferRingBuffer的高级用法(类似内核KFIFO)环形缓冲区(ringbuffer),环形队列(ringqueue)多用于2个线程之间传递数据,是标准的先入先出(FIFO)模型。一般来说,对于多线程共享数据,需要使用mutex来同步,这样共享数据才不至于发生不可预测的修改/读取,然而,mutex的使用也带来了额外的系统开销,ringbuffer/queue的引入,就是为了有效地解…

    2022年9月11日
    0
  • pycharm2021.11永久激活【中文破解版】

    (pycharm2021.11永久激活)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html1M3Q9SD5XW-eyJsaWN…

    2022年3月28日
    74
  • idea打开工程无法运行java程序_如何运行一个java程序

    idea打开工程无法运行java程序_如何运行一个java程序有时候想运行别人的项目,但是别人的项目并非IDEA项目(甚至只有源码),当我们打开项目时候,并不能运行,我们却不知道怎么办。经过多次查找和尝试,最终终于能够运行起来了。记一下解决的方法。这是源码打开的项目首先,查看sdk是否设置了。可以在File=》ProjectStructure=》Project里面查看并设置。但是,设置后还是不可以运行。如下图:设置SDK…

    2022年9月29日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号