当前位置:网站首页>A treasure open source software, cross platform terminal artifact tabby
A treasure open source software, cross platform terminal artifact tabby
2022-07-04 12:40:00 【End code life】
Since the Win10 It has been used. Windows Terminal, Yes Windows The command line terminal has been very satisfied , Until recently, I found a treasure of open source software Tabby, Just found a more powerful existence .

A simple comparison Tabby.sh Follow Windows Terminal Similarities and differences :
1、 Open source and cross platform
Both are open source software , Open source at the following address :
https://github.com/Eugeny/tabby
https://github.com/microsoft/terminal
Windows Terminal( Hereinafter referred to as Terminal) At present, only support in Windows Win10 and Win11 Upper use , Can pass Microsoft Store Download the use .
Tabby Almost full platform support , Can be in Github Of Releases Page Find the binary file suitable for your platform .

2、 appearance
Both of them have high facial values , No matter the color of the form , Or the display of terminal text , They are very durable and eye protective . They also use tabs to manage multiple open terminals , It also supports a variety of terminal types .
3、 Columns
Tabby Support column division in the same tab , This is for one side vim edit , While using the command line to compile the scene , Very suitable :

and Terminal Although in the options, we also observed hints of the splitting function , But it seems that this function is not available .

4、 Terminal type
stay Windows Next , Both include MinGW gitbash, Powershell, CMD Three conventional terminals ,Tabby Than windows terminal Two more SSH and Serial Port Special terminal types .
5、SSH
Logically speaking , In an ordinary Windows In the command line window , Easy to use ssh Commands can also be opened SSH conversation , However Tabby by SSH Specially designed terminal type , It's very powerful , In a way , It directly replaces what I used to regard as an artifact MobaXTerm This software .

Use SSH The type of dedicated terminal is very simple , Directly enter the domain name you need to log in to in the new session or IP address ,Tabby You can remember and save your login password ma, Because it's open source software , The source code is checked all over the world , So you don't have to worry about the hidden danger of the back door , Thousands of people all over the world fork Tabby Code for , There must be no back door to keep your valuable server secret ma Leak out .
meanwhile ,Tabby And support GUI The way of SFTP, It was because of the need for such a friendly SFTP To manage files on the server , So always use MobaXTerm, Now I think it can be used Tabby Such a pure terminal tool can handle the file transfer on the server .

6、Serial Port
There must be one partner who engages in embedded programming putty, This is a command line tool that can communicate with serial port . I use it a lot RTOS(RT-Thread) To carry out MCU Development of , Therefore, it is often necessary to use putty With its FinSH Components interact , Like logs (ulog) Output , perhaps FinSH Use of console commands .
Most of the time , I don't like to open a separate putty The form uses the serial port command line , I prefer to use it on the standard command line putty Install under directory plink.exe The tool enters the serial port terminal . Ever since Tabby, This step also becomes simple , We can use it directly Tabby Of Serial Port function .

stay Tabby When creating a new terminal in , It will automatically sense the serial port equipment currently connected to the computer , Like the one above COM11, COM12 and COM15.

Click to select the serial port number ,Tabby Will let you choose the serial port baud rate again , Then open a nice serial port terminal with coloring function , You can see that such log output is very friendly .

You can also use more detailed configuration , Let your Tabby Store some default parameters , Like baud rate , When opening the serial port in this way , You don't have to choose manually every time .

7、 Configuration and synchronization
Windows Terminal and Tabby All have comprehensive configuration capabilities , These configurations cover almost all UI color 、 Hot key 、 Terminal type and other attributes . The complexity of configuration brings a problem , If we use more than 1 platform , Then there is a headache of synchronization configuration .
Face the problem ,Terminal Obviously, it has more innate advantages , Because it is the son of Microsoft , And only in Windows Service on , It can be naturally obtained Mircrosoft Account synchronization . However, its answer to this question is only to provide json Configuration document in format , Users are expected to synchronize their software usage habits by configuring the copy and transmission of documents .
This point ,Tabby The answer is to use the account mechanism to synchronize the configuration files of the whole platform :

This is quite amazing , I didn't expect such a small command-line terminal tool , It also provides a modern Internet synchronization mechanism . What's amazing is ,Tabby There's even Web edition , You don't even need to download and install at hand Tabby Under the circumstances , Sign in Web edition Tabby, Sync your account , Use your own configuration habits in Web Use the terminal on .

Thanks to the Chrom Powerful local USB Device call capability , We are WEB Version of Tabby You can still access our local serial port on , Let the browser instantly become a powerful serial port debugging assistant , It's amazing .

8、 Conclusion
Tabby There are more refreshing features , For example, asset protection 、Windows ConPTY、 And plug-in mechanism , You can try it yourself , No more introduction here .
This paper compares Terminal and Tabby The similarities and differences between the two , In the end, it seems to have become Tabby Personal performance , exactly , Such an excellent open source work is definitely designed with heart , It is better than similar software in all dimensions . Daily use is inseparable from the partners of the terminal , Be sure to try , I believe there will be a small increase in productivity .
PS: Prevent missing this article , You can like it , It's easy to browse and search
边栏推荐
- Haproxy cluster
- When synchronized encounters this thing, there is a big hole, pay attention!
- A few words explain redis cache penetration, breakdown, avalanche, and redis sentinel
- [Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 20
- MySQL performance optimization index
- 13、 C window form technology and basic controls (3)
- IPv6 experiment
- mm_ Cognition of struct structure
- When synchronized encounters this thing, there is a big hole, pay attention!
- Btrace tells you how to debug online without restarting the JVM
猜你喜欢

French Data Protection Agency: using Google Analytics or violating gdpr
![[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 16](/img/c3/f3746b161012acc3751b2bd0b8f663.jpg)
[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 16

VIM, another program may be editing the same file If this is the solution of the case

Single spa, Qiankun, Friday access practice

Fastlane 一键打包/发布APP - 使用记录及踩坑
![[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 22](/img/e0/21367eeaeca10c0a2f2aab3a4fa1fb.jpg)
[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 22

Flet教程之 按钮控件 ElevatedButton入门(教程含源码)

17. Memory partition and paging

Communication tutorial | overview of the first, second and third generation can bus

Realize cross tenant Vnet connection through azure virtual Wan
随机推荐
Practice of retro SOAP Protocol
[ES6] template string: `string`, a new symbol in es2015
PKCs 5: password based cryptography specification version 2.1 Chinese Translation
mm_ Cognition of struct structure
Games101 Lesson 8 shading 2 Notes
The most robust financial products in 2022
记一次 Showing Recent Errors Only Command /bin/sh failed with exit code 1 问题
vim 出现 Another program may be editing the same file. If this is the case 的解决方法
nn. Exploration and experiment of batchnorm2d principle
[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 13
priority_ queue
The detailed installation process of Ninja security penetration system (Ninjitsu OS V3). Both old and new VM versions can be installed through personal testing, with download sources
Method of setting default items in C # ComboBox control code
[Android reverse] function interception instance (③ refresh CPU cache | ④ process interception function | ⑤ return specific results)
[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 22
Unity performance optimization reading notes - Introduction (1)
French Data Protection Agency: using Google Analytics or violating gdpr
[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 21
The frost peel off the purple dragon scale, and the xiariba people will talk about database SQL optimization and the principle of indexing (primary / secondary / clustered / non clustered)
[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 6