当前位置:网站首页>A treasure open source software, cross platform terminal artifact tabby
A treasure open source software, cross platform terminal artifact tabby
2022-07-03 23:06:00 【End code life】
Click on “ End of life ”, Focus on , Official account
Daily technical dry goods , First time delivery !
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 , 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 reveal your valuable server password .
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
边栏推荐
- C3p0 connection MySQL 8.0.11 configuration problem
- 3 environment construction -standalone
- Niuke winter vacation training camp 4 g (enumeration optimization, Euler power reduction)
- Buuctf, web:[geek challenge 2019] buyflag
- Es6~es12 knowledge sorting and summary
- Hcip day 15 notes
- IDENTITY
- . Net ADO splicing SQL statement with parameters
- Pyqt5 sensitive word detection tool production, operator's Gospel
- How to quickly build high availability of service discovery
猜你喜欢

Buuctf, misc: n solutions

Harbor integrated LDAP authentication

Shell script three swordsman awk

Wisdom tooth technology announced that it had completed the round D financing of US $100million and had not obtained a valid patent yet

How to restore the factory settings of HP computer

Hcip day 16 notes

Hcip day 15 notes

Unique in China! Alibaba cloud container service enters the Forrester leader quadrant

A preliminary study on the middleware of script Downloader

BUUCTF,Misc:LSB
随机推荐
Interpretation of corolla sub low configuration, three cylinder power configuration, CVT fuel saving and smooth, safety configuration is in place
Blue Bridge Cup -- guess age
How to solve the problem of computer networking but showing no Internet connection
How can enterprises and developers take advantage of the explosion of cloud native landing?
The overseas listing of Shangmei group received feedback, and brands such as Han Shu and Yiye have been notified for many times and received attention
Programming language (1)
[network security] what is emergency response? What indicators should you pay attention to in emergency response?
Opengauss database log management guide
1068. Consolidation of ring stones (ring, interval DP)
Pyqt5 sensitive word detection tool production, operator's Gospel
Pandaoxi's video
Hcip day 16 notes
How to quickly build high availability of service discovery
IO flow review
Bufferpool caching mechanism for executing SQL in MySQL
Comparable interface and comparator interface
C summary of knowledge point definitions, summary notes
Is the controller a single instance or multiple instances? How to ensure the safety of concurrency
Go error collection | talk about the difference between the value type and pointer type of the method receiver
Leetcode: a single element in an ordered array