当前位置:网站首页>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
边栏推荐
- Paper notes ACL 2020 improving event detection via open domain trigger knowledge
- 0x15 string
- [Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 15
- Pat 1059 prime factors (25 points) prime table
- Workplace liquor bureau must pay attention to
- Abnormal mode of ARM processor
- 'using an alias column in the where clause in PostgreSQL' - using an alias column in the where clause in PostgreSQL
- vim 出现 Another program may be editing the same file. If this is the case 的解决方法
- [Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 17
- Unity performance optimization reading notes - explore performance issues -profiler (2.1)
猜你喜欢
C语言数组
Detailed explanation of NPM installation and caching mechanism
Btrace tells you how to debug online without restarting the JVM
[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 7
0x15 string
[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 10
Hongke case study on storm impact in coastal areas of North Carolina using lidar
Bottom Logic -- Mind Map
It's hard to hear C language? Why don't you take a look at this (V) pointer
VIM, another program may be editing the same file If this is the solution of the case
随机推荐
MySQL advanced (Advanced) SQL statement
C语言函数
JD home programmers delete databases and run away. Talk about binlog, the killer of MySQL data backup
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
Talk about "in C language"
When synchronized encounters this thing, there is a big hole, pay attention!
[data clustering] section 3 of Chapter 4: DBSCAN performance analysis, advantages and disadvantages, and parameter selection methods
[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 24
Netgear switch basic configuration command set
Langue C: trouver le nombre de palindromes dont 100 - 999 est un multiple de 7
The most robust financial products in 2022
Kivy tutorial 08 countdown app implements timer call (tutorial includes source code)
Abnormal mode of ARM processor
轻松玩转三子棋
Pat 1059 prime factors (25 points) prime table
MySQL performance optimization index
17. Memory partition and paging
Tableau makes data summary after linking the database, and summary exceptions occasionally occur.
[Yunju entrepreneurial foundation notes] Chapter II entrepreneur test 12