当前位置:网站首页>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
边栏推荐
- Global and Chinese markets of NOx analyzers 2022-2028: Research Report on technology, participants, trends, market size and share
- 【数据聚类】第四章第一节3:DBSCAN性能分析、优缺点和参数选择方法
- Openssl3.0 learning 20 provider KDF
- Workplace liquor bureau must pay attention to
- Lvs+kept highly available cluster
- C语言:围圈报号排序问题
- Btrace tells you how to debug online without restarting the JVM
- Entity framework calls Max on null on records - Entity Framework calling Max on null on records
- C language: find the palindrome number whose 100-999 is a multiple of 7
- Xshell's ssh server rejected the password, failed to skip publickey authentication, and did not register with the server
猜你喜欢
[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 19
I want to talk about yesterday
When synchronized encounters this thing, there is a big hole, pay attention!
[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 17
[the way of programmer training] - 2 Perfect number calculation
Hongke case study on storm impact in coastal areas of North Carolina using lidar
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
[notes] in depth explanation of assets, resources and assetbundles
Realize cross tenant Vnet connection through azure virtual Wan
Azure solution: how can third-party tools call azure blob storage to store data?
随机推荐
Fly tutorial 02 advanced functions of elevatedbutton (tutorial includes source code) (tutorial includes source code)
I want to talk about yesterday
《天天数学》连载57:二月二十六日
Unity performance optimization reading notes - Introduction (1)
Global and Chinese market of piston rod 2022-2028: Research Report on technology, participants, trends, market size and share
[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 6
MYCAT middleware installation and use
[directory] search
Possible to restore a backup of SQL Server 2014 on SQL Server 2012?
Clockwise rotation method of event arrangement -- PHP implementation
How to use the mongodb ID array to get multiple documents- How to get multiple document using array of MongoDb id?
asp. Core is compatible with both JWT authentication and cookies authentication
[Android reverse] function interception instance (③ refresh CPU cache | ④ process interception function | ⑤ return specific results)
C语言函数
Iterm tab switching order
IPv6 experiment
Global and Chinese markets for environmental disinfection robots 2022-2028: Research Report on technology, participants, trends, market size and share
Entitas learning [iv] other common knowledge points
Leetcode day 17
Global and Chinese market of cardiac monitoring 2022-2028: Research Report on technology, participants, trends, market size and share