Preface : For programmers ,Mac and Linux System than Windows More friendly , but Windows There are also very good code writing tools under the system ! Good horse and saddle , A high efficiency 、 Powerful tools can make you get twice the result with half the effort , Productivity has increased dramatically ! This article continues to share some common tools of Netease senior engineers
1.Terminus
As a procedural ape , A handy terminal software is necessary !Terminus It's me. Windows I've played with high looks , Can be customized a high degree of terminal software .
Besides the most common transparency , Besides the appearance settings such as color ,Terminus It also allows settings like iOS The ground glass blur effect of , and , Because it's based on Electron
Developed , therefore , You can even be in Terminus Open in F12 Conduct css Style writing , Create your own unique terminal style .

Terminus There is also a special convenient split screen function , You can use something like Chrome Open multiple terminals in the form of tabs , You can also use the shortcut key in the same tab
Split the screen in the page . Ctrl + Shift + D It's a horizontal split ,Ctrl + Shift + E It's vertical split screen , If you will , You can do it in one tab
Open countless terminals in the page .

Besides ,Terminus There is also a very convenient ssh function , For the back-end students who often need to log in to various servers , Can avoid the tedious input host / Account number, etc , As long as the link is configured , Click the button in the upper right corner , You can choose from the menu that appears , Direct login .
At eight o'clock every night, there is a live broadcast to show you the code It's not boring grammar , It's a project that the school won't tell you about
snake 、QQ Chat system 、 tuixiangzi 、 Thunderfighter 、 Hackers remotely control 、 Video player and so on
2.Psysh
To say that I as a PHP What the ape envies most , It's like node/python The same powerful REPL Environmental Science . Although in PHP 5.1
And then we introduced a new one called interactive mode Of cli Pattern , But it doesn't look like node/python These built-in REPL
The environment is good , and Psysh, It solved this problem , And it's an enhanced version of super double .
It can read documents :

You can also view the class definition :

You can also see the cause of the last exception and the stack information :

Of course , These are just Psysh Among the many functions, a few are commonly used by individuals , The rest can be understood by themselves .
3.Cmder
Although for coders ,Mac and Linux The system is obviously better than Windows More friendly, more intimate , But in fact Windows There are many practical tools under the system .Cmder That's what I think Windows The necessary efficiency tool under the system , Although there is no oh-my-zsh So against the weather , It's very handy , At least Windows Native Cmd It's easy to use .

Cmder Very powerful , It also has a lot of functions ;

It's actually a combination of multiple software , These include msysgit And most importantly ConEmu And Clink software .msysgit In addition to providing Git for Windows
Besides related tools , There are also several sets of Unix/Linux The common instruction line tools in the environment , for example less, ls, tar, unzip, md5sum, grep,
sed, … Wait for multiple sets of tools , Light is a grep Just like Windows The built-in findstr Much better .
Clink take GNU Readline Function libraries are integrated into native Windows Command prompt character window , Provides powerful editing and input capabilities in command line mode , This is also used cmder After that, it was like Linux The feeling of using in the environment .