This article has participated in the activity of “New person creation Ceremony”, and started the road of digging gold creation together.

My original blog completely hand knock, absolutely not handling, the whole network can not be repeated; I have no team, only for technology enthusiasts to share, all content does not involve advertising. All my articles only in CSDN, nuggets and personal blog (must be the domain name of the journey of different ideas) issued, in addition to all stolen text!


The introduction

Last month, after seeing the promotion of a certain public account, I naturally applied for the internal test early as a user who is keen on advanced technology and has been traveling in the internal test group of various software companies for years.

The announcement on the website at the time of application was “We don’t know when Fleet will be available”, so I didn’t pay much attention. Surprisingly, at 22:02 last night, I received an email from JetBrains:

Say not to say, this email is very carefully written, no other companies long speeches or even advertising, concise and comprehensive expression of the information needed ~~ (well, although MY Chinese is not good) ~~

Please name the GitHub Copilot project here. I have not received a letter after so long application.


Introduction to the

If you really don’t know what JetBrains is, then you should also know IDEA, PyCharm, and again Android Studio.

In other words, something like this is familiar:

Besides Visual Studio, JetBrains is probably the only professional, well-used, constantly updated IDE left. JetBrains does a really good job in terms of fluency, functionality, popularity and plug-in ecology (most people say the interface is pretty good, I personally feel a little ugly). Although it is charged (the free version is still hard to use), the current situation of software authorization in China… You know,

But it also has a fatal problem: low compatibility. Looking at the company’s ides, they have the same functions, the same interfaces, and even the same updates every time except for the languages they support. Each language launches different products separately, not to mention the huge licensing fees, and the cost of hard disk and memory for computers is also significant.

And here it comes!!

When the page was released, four key words came up: intelligent, distributed, cooperative, multilingual:

  • Smart: the most popular term is code completion only, but it is added to the ISP protocol used in the VSC (it can search for itself, probably means it can accept code completion from non-IDE developers)
  • Distributed: Personal understanding is that you can connect to the server to write code, local storage is not done (refer to VSC remote code-server), the specific experience will be discussed later
  • Collaboration: This is awesome, writing code can be like online Office collaborative editing. However, once said, it seems that this online function in China is either harmonized by WXB or charged (refer to bing.com inaccessible events these two days).
  • Multilingual: This is what excites JetBrains users most about this IDE!! Please see the figure below for details.

In addition, the following functions are also mentioned on the official website, but as these are the basic functions now, no further details.


Initial use experience

According to the description of the official email for internal testing, users for internal testing need to download the experience through Jetbrains Toolbox, as shown below

Since this software has nothing to do with Fleet itself, and there are likely to be other ways to install it in the future, I won’t cover it in this article. I’d rather run setup myself.

First of all, even though the IDE is only the first version, the resource and hard disk consumption is obviously much larger than the VSC.

It looks like this when you first open it

First impressions: No Chinese (for now)

Yes, the page language probably hasn’t adapted yet. If you noticed the words “Message board” in the top left corner of the page, sorry, that’s just the name of the project I just opened.

There is no Chinese, my first reaction is to look for Settings, after all, there is no software Settings without language options, and almost all software that can choose a language has Chinese adaptation… However, the goose

Second impression: No Settings screen (for now)

After following the screenshot, INSTEAD of the Settings page I expected, I got an empty Settings file (full screen to make it easier to put the screenshot below).

With a bit of Chinese obsession, I opened the official document, went to Settings, read the next line of English and finally found a way to make simple Settings for fonts and so on — but no language.

Final impression of internal test: basic coding cannot be completed

According to the documentation, I clicked the Smart Mode on button, but error popped up just one second later (upper right corner)

I do not know whether it is not finished officially, or the problem of the Great Wall of China network, or what, but now this does not mean that even the code completion and dyeing are not…

Here are the tests that run the code. I tried again for a long time did not succeed, and read the official document, found that this also need to configure their own (it is obvious that the graphical interface and double 叒 yi did not complete). The configuration file looks like this:

This is how a simple Python program works. However, after configuring the terminal operation is relatively good:

As with JetBrains’ other products, the app optimizes the output, not the crude form offered by the VSC code-Runner plug-in

But when I tried to open a terminal, a new problem appeared:

???? Interface without Chinese even to a garbled code?

Even my attempts at UTF-8 and GBK as terminal character sets failed to solve this problem

Fleet has its own shortcut keys. Currently, there is no option to quickly configure shortcut keys for other software. But of course, it offers highly scalable shortcut key customization

There’s even graphics…

In terms of Settings, there are not many options even for json writing at present. The official website document covers all of them in just a few dozen lines. This will definitely be added in the future.

Fortunately, the final test of Git function has been basically perfect, the interface is also very beautiful

conclusion

Fleet from concept to release to the closed beta release is desirable, and the speed of the interface there is no other color pattern but beautiful degree also largely in line with the expected (hope dark a good set-up, unless said plug-in can change the subject), resource usage for now in a reasonable range, for open plug-in that still has a certain value to expect.

However, the current beta release is not really a full-fledged software, at best a company preview. Look forward to future updates.

As for features, don’t worry, I think he will definitely learn Atom, VSC and other popular lightweight editors/ides, there is no way and no reason to lag behind.

Just hope JetBrains thinks more carefully about charging. I don’t object to fees. After all, unlike Microsoft, a large company that occasionally does a non-profit project to benefit the world, it doesn’t have much impact and still needs some income.

I don’t have any experience with software cracking, but given the networked nature of many of Fleet’s main functions, it’s hard to crack for a fee. It is hoped that Fleet can also embed code to ensure that non-paying customers and users with special network environments in China can enjoy reasonable service in the future. This will help Fleet gain market share. After all, a single flower does not make a spring. Welcome new members to join the IDE family. Only competition can benefit consumers.