继 Tabby、Warp 后,今天再来给咱们推荐一款终端神器——WindTerm,彻底开源,在 GitHub 上现已收获 6.6k 的 star。
github.com/kingToolbox…
作者还拿 WindTerm 和 Putty、xterm、Windows Terminal + ssh.exe、iterm2、rxvt、Gnome等等做了一个功用比照,结果其他终端均被吊打的不成姿态,真正的杀人诛心
哈哈哈哈哈哈哈哈哈哈
工具不嫌多,哪个顺手用哪个,对吧?没毛病吧
装置 WindTerm
WindTerm 不只开源免费,还跨平台,支撑 Windows、Linux 和 macOS。
直接到 release 页面挑选合适自己操作系统的装置包。
github.com/kingToolbox…
体积 30M 左右,相对于动辄 200M 左右的装置包,真的是良知。
装置完成后,翻开的界面和传统的终端不太一样,WindTerm 更像 IDE 的布局,左面是资源管理器+文件管理器,中心会默许翻开一个 zsh 的终端窗口,右边是会话窗口+前史指令窗口,底部是发送窗口 + Shell 窗口。
运用 WindTerm
SSH
运用终端最重要的一个场景便是 SSH,衔接长途服务器,我这里有一个 1G 内存的轻量级云服务器,咱们来衔接它体会一下。
点击新建会话按钮开端 SSH 衔接。
增加主机名,点击「衔接」开端进行长途链接。
紧接着输入用户名和暗码,咱们关掉一些没必要的窗口,让整个界面更加清新一些。
假如感觉字体比较小的话,可以直接按住**「command+」**两个组合键扩大字体。
WindTerm 给我一个十分直观的操作是,它供给了一个折叠的功用,点击-号折叠,点击+号展开。
还有一个便是智能提示,十分到位,响应速度很快。
SFTP
除了 SSH,还有一个重要的场景便是上传文件,咱们知道,Xshell 是直接将 FTP 分离了出去,我总觉得这个产品切割规划很脑残,放在一起挺好的。
WindTerm 是放在一起的,直接翻开文件文件管理器,挑选文件上传仍是直接拖拽,都十分便当。
文件上传完成后会有一个进度条提示。
假如想直接在 SSH 窗口中上传文件的话,就需要装置lrzsz。假如没装置的话,会提示过错❎。
由于我的长途服务器是 CentOS,所以执行 yum install lrzsz
就可以直接装置了。
装置完成后就可以直接在 SSH 上传文件了,和其他终端不同的是,WindTerm 会有进度条提示。
WindTerm 还供给了高速传输形式,上传下载速度更快。
搞定 SSH 和 SFTP,一个终端的根底功用就全具备了,这也是咱们最常用的两个场景。WindTerm 在这两方面都做的不错。
主动补全
WindTerm 的主动补全功用仍是十分强壮的,只需要内行首键入 !
就可以调出前史指令,然后运用向下的箭头挑选前史指令就 OK 了。
WindTerm 可以主动补全的指令十分全面,支撑:
- Linux Shell 指令。
- MacOS Shell 指令。
- Windows Cmd 指令。
- PowerShell 指令。
- 任何指令行程序的指令,例如 Git
配置 WindTerm
怎么重置锁屏暗码
不过有点小为难的是,WindTerm有主动锁屏的功用,过段时间(默许 30 分钟)没有操作,就会主动锁屏。但是,我之前并没有设置过锁屏暗码,这就好像我自己的门我自己锁了,却没有钥匙。
虽然供给了更改主暗码的功用,但我就不知道初始暗码是什么,就更为难了。
怎么办?
遇事不决问 issue:怎么重置锁屏暗码!
果然现已有小伙伴提出了这个问题,咱们顺藤摸瓜就可以搞定了,找到 user.config 文件。
干掉 application.fingerprint 和 application.masterPassword。
再找到 .wind/profiles/default.v10/terminal/user.sessions 文件删去 session.autoLogin 就可以将主暗码设置为空字符串了,之后再来修正主暗码,就 OK 了。
替换主题
WindTerm 支撑三种主题的切换,亮白形式、暗黑形式、黑白相间形式。
咱们来切换到亮白形式体会一下,还不错。
主动仿制
只需要在设置中,找到文本一栏,勾选「主动仿制选定内容」就可以了。
选中内容,然后就直接仿制了。
总结
总的来说,WindTerm 的体会不错,除了我上面提到的这些根底功用外,像分屏啊,转接端口啊,并且在 Windows 下的体会要比 macOS 操作系统下更酷一些。
作者把两者的运用技巧全部共享到了下面这个网址上,小伙伴们可以去解锁一下。
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 工程师的潜力。