继 Tabby、Warp 后,今天再来给咱们推荐一款终端神器——WindTerm,彻底开源,在 GitHub 上现已收获 6.6k 的 star。

github.com/kingToolbox…

WindTerm:新一代开源免费的终端工具,GitHub星标6.6k+,太酷了!

作者还拿 WindTerm 和 Putty、xterm、Windows Terminal + ssh.exe、iterm2、rxvt、Gnome等等做了一个功用比照,结果其他终端均被吊打的不成姿态,真正的杀人诛心

哈哈哈哈哈哈哈哈哈哈

WindTerm:新一代开源免费的终端工具,GitHub星标6.6k+,太酷了!

工具不嫌多,哪个顺手用哪个,对吧?没毛病吧

装置 WindTerm

WindTerm 不只开源免费,还跨平台,支撑 Windows、Linux 和 macOS。

直接到 release 页面挑选合适自己操作系统的装置包。

github.com/kingToolbox…

体积 30M 左右,相对于动辄 200M 左右的装置包,真的是良知。

WindTerm:新一代开源免费的终端工具,GitHub星标6.6k+,太酷了!

装置完成后,翻开的界面和传统的终端不太一样,WindTerm 更像 IDE 的布局,左面是资源管理器+文件管理器,中心会默许翻开一个 zsh 的终端窗口,右边是会话窗口+前史指令窗口,底部是发送窗口 + Shell 窗口。

WindTerm:新一代开源免费的终端工具,GitHub星标6.6k+,太酷了!

运用 WindTerm

SSH

运用终端最重要的一个场景便是 SSH,衔接长途服务器,我这里有一个 1G 内存的轻量级云服务器,咱们来衔接它体会一下。

点击新建会话按钮开端 SSH 衔接。

WindTerm:新一代开源免费的终端工具,GitHub星标6.6k+,太酷了!

增加主机名,点击「衔接」开端进行长途链接。

WindTerm:新一代开源免费的终端工具,GitHub星标6.6k+,太酷了!

紧接着输入用户名和暗码,咱们关掉一些没必要的窗口,让整个界面更加清新一些。

WindTerm:新一代开源免费的终端工具,GitHub星标6.6k+,太酷了!

假如感觉字体比较小的话,可以直接按住**「command+」**两个组合键扩大字体。

WindTerm 给我一个十分直观的操作是,它供给了一个折叠的功用,点击-号折叠,点击+号展开。

WindTerm:新一代开源免费的终端工具,GitHub星标6.6k+,太酷了!

还有一个便是智能提示,十分到位,响应速度很快。

WindTerm:新一代开源免费的终端工具,GitHub星标6.6k+,太酷了!

SFTP

除了 SSH,还有一个重要的场景便是上传文件,咱们知道,Xshell 是直接将 FTP 分离了出去,我总觉得这个产品切割规划很脑残,放在一起挺好的。

WindTerm 是放在一起的,直接翻开文件文件管理器,挑选文件上传仍是直接拖拽,都十分便当。

WindTerm:新一代开源免费的终端工具,GitHub星标6.6k+,太酷了!

文件上传完成后会有一个进度条提示。

假如想直接在 SSH 窗口中上传文件的话,就需要装置lrzsz。假如没装置的话,会提示过错❎。

WindTerm:新一代开源免费的终端工具,GitHub星标6.6k+,太酷了!

由于我的长途服务器是 CentOS,所以执行 yum install lrzsz就可以直接装置了。

WindTerm:新一代开源免费的终端工具,GitHub星标6.6k+,太酷了!

装置完成后就可以直接在 SSH 上传文件了,和其他终端不同的是,WindTerm 会有进度条提示。

WindTerm:新一代开源免费的终端工具,GitHub星标6.6k+,太酷了!

WindTerm 还供给了高速传输形式,上传下载速度更快。

WindTerm:新一代开源免费的终端工具,GitHub星标6.6k+,太酷了!

搞定 SSH 和 SFTP,一个终端的根底功用就全具备了,这也是咱们最常用的两个场景。WindTerm 在这两方面都做的不错。

主动补全

WindTerm 的主动补全功用仍是十分强壮的,只需要内行首键入 ! 就可以调出前史指令,然后运用向下的箭头挑选前史指令就 OK 了。

WindTerm:新一代开源免费的终端工具,GitHub星标6.6k+,太酷了!

WindTerm 可以主动补全的指令十分全面,支撑:

  • Linux Shell 指令。
  • MacOS Shell 指令。
  • Windows Cmd 指令。
  • PowerShell 指令。
  • 任何指令行程序的指令,例如 Git

WindTerm:新一代开源免费的终端工具,GitHub星标6.6k+,太酷了!

配置 WindTerm

怎么重置锁屏暗码

不过有点小为难的是,WindTerm有主动锁屏的功用,过段时间(默许 30 分钟)没有操作,就会主动锁屏。但是,我之前并没有设置过锁屏暗码,这就好像我自己的门我自己锁了,却没有钥匙。

WindTerm:新一代开源免费的终端工具,GitHub星标6.6k+,太酷了!

虽然供给了更改主暗码的功用,但我就不知道初始暗码是什么,就更为难了。

怎么办?

遇事不决问 issue:怎么重置锁屏暗码

WindTerm:新一代开源免费的终端工具,GitHub星标6.6k+,太酷了!

果然现已有小伙伴提出了这个问题,咱们顺藤摸瓜就可以搞定了,找到 user.config 文件。

WindTerm:新一代开源免费的终端工具,GitHub星标6.6k+,太酷了!

干掉 application.fingerprint 和 application.masterPassword。

WindTerm:新一代开源免费的终端工具,GitHub星标6.6k+,太酷了!

再找到 .wind/profiles/default.v10/terminal/user.sessions 文件删去 session.autoLogin 就可以将主暗码设置为空字符串了,之后再来修正主暗码,就 OK 了。

WindTerm:新一代开源免费的终端工具,GitHub星标6.6k+,太酷了!

替换主题

WindTerm 支撑三种主题的切换,亮白形式、暗黑形式、黑白相间形式。

WindTerm:新一代开源免费的终端工具,GitHub星标6.6k+,太酷了!

咱们来切换到亮白形式体会一下,还不错。

WindTerm:新一代开源免费的终端工具,GitHub星标6.6k+,太酷了!

主动仿制

只需要在设置中,找到文本一栏,勾选「主动仿制选定内容」就可以了。

WindTerm:新一代开源免费的终端工具,GitHub星标6.6k+,太酷了!

选中内容,然后就直接仿制了。

总结

总的来说,WindTerm 的体会不错,除了我上面提到的这些根底功用外,像分屏啊,转接端口啊,并且在 Windows 下的体会要比 macOS 操作系统下更酷一些。

WindTerm:新一代开源免费的终端工具,GitHub星标6.6k+,太酷了!

作者把两者的运用技巧全部共享到了下面这个网址上,小伙伴们可以去解锁一下。

kingtoolbox.github.io/

ending

没有什么使我逗留——除了意图,纵然岸旁有玫瑰、有绿荫、有安静的港湾,我是不系之舟

本文已收录到 GitHub 上星标 3.1k+ 的开源专栏《Java 程序员进阶之路》,据说每一个优异的 Java 程序员都喜欢她,诙谐诙谐、通俗易懂。内容包括 Java 根底、Java 并发编程、Java 虚拟机、Java 企业级开发(Git、Nginx、Maven、Intellij IDEA、Spring、Spring Boot、Redis、MySql 等等)、Java 面试等中心知识点。学 Java,就认准 Java 程序员进阶之路

github.com/itwanger/to…

star 了这个库房就等于你具有了成为了一名优异 Java 工程师的潜力。

WindTerm:新一代开源免费的终端工具,GitHub星标6.6k+,太酷了!