据说对于程序员来说,Mac和Linux系统比Windows更友好,但是Windows系统也有超级好用的编码工具!好马配好鞍,一个高效有力的工具,可以让你事半功倍,大大提高你的工作效率!本文继续分享一些网易高级工程师常用的工具~1.Terminus作为一名程序员,一款好用的终端软件是必不可少的!Terminus是我在Windows下玩过的一个终端软件,颜值比较高,定制化程度也比较高。Terminus除了透明度、颜色等最常见的外观设置外,还允许你设置类似iOS的毛玻璃模糊效果,而且由于是基于Electron开发的,你甚至可以在Terminus中打开F12编写css样式,打造独一无二属于自己的终端风格。Terminus还有一个特别方便的分屏功能。您可以以类似Chrome标签页的形式打开多个终端,也可以在同一个标??签页中使用快捷键分屏。Ctrl+Shift+D是水平分屏,Ctrl+Shift+E是垂直分屏,只要你想,一个tab页可以打开无数个终端。另外,Terminus还有一个非常方便的ssh功能。对于经常需要登录各种服务器的后端同学来说,可以省去繁琐的输入主机/账号的过程。配置好链接后,点击右上角的按钮,即可在出现的菜单中进行选择,直接登录。2.如果Psysh要说我作为PHP猿最羡慕的东西,那当然是node/python这样强大的REPL环境了。虽然在PHP5.1之后引入了一种称为交互模式的cli模式,但仍然不如node/python那样内置REPL环境好用,而Psysh解决了这个问题,也是一个超级双倍的增强版。它可以读取文档:还可以查看类定义:还可以查看最后异常的原因和堆栈信息:当然,这些只是个人常用的Psysh众多功能中的一小部分,剩下的可以自己理解。3、虽然Mac和Linux系统对于码字开发者来说明显比Windows更加友好和体贴,但实际上Windows系统下还是有很多实用工具的。Cmder是我认为Windows系统下必备的效率工具。虽然没有oh-my-zsh差,但也非常好用,至少比Windows原生的Cmd好用多了。Cmder非常强大,功能相当多;它实际上结合了多套软件,包括msysgit和最重要的ConEmu和Clink软件。除了提供GitforWindows相关工具外,msysgit还提供了多套Unix/Linux环境下常用的命令行工具,如less、ls、tar、unzip、md5sum、grep、sed、……等套工具,只是grep比Windows内置的findstr强多了。Clink将GNUReadline库集成到Windows原生的命令提示符字符窗口中,在命令行模式下提供强大的编辑和输入能力,这也是在Linux环境下使用cmder的感觉。
