超越 Xshell!号称下一代终端神器,用完爱不释手!

点击上方蓝色字体,选择“标星公众号

优质文章,第一时间送达

程序员的一生,用的最多的两个工具,一个是代码编辑器(Code Editor),另外一个就是命令行终端工具(Terminal)。这两个工具对于提高开发效率至关重要。

代码编辑器在过去的 40 年里不断进化,从我上大学敲 Java 代码开始,就经历了 MyEclipse、NetBeans、Eclipse,到如今称王称霸的 Intellij IDEA。

但终端工具,基本上和上个世纪七八十年代差不多。

那本期给大家推荐的这款终端——Warp——绝对会让你大开眼界,用完爱不释手!

还记得之前给大家推荐的 Tabby 吗?是时候喜新厌旧了。

8f0a0bf8f88ddc6f703a02e4dec6297e.png

Warp,一个超级牛叉的 terminal,号称是 21 世纪的终端,还未正式发布,就获得了两千三百万美元的融资。

官方网站:https://www.warp.dev/

Warp 在 GitHub 上也已经开源,目前已经有 2.8k+ 的 star 了。

ddc32d0a245e0c107e9cc15a50d7648f.png

GitHub 地址:https://github.com/warpdotdev/Warp

Warp 号称自己“Reinvent the Terminal”,也就是重新定义了终端,用过 vscode 的小伙伴是不是对这句口号似曾相识?

是的,vscode 号称自己“Code editing Redefined”,也就是重新定义了代码编辑器。

一、安装 Warp

直接到官网 warp.dev 点击「download now」就可以下载最新版了。下载完成后,双击安装包就可以安装了。完成后打开,界面还是非常清爽的。

6957a2807ad2defb0cf727077fc93730.png

Warp 支持 GitHub 账户登录。不过,如果你在登录的过程中因为某些原因无法完成跳转,可以通过下面的链接自行解决。

https://embiid.blog/post/WARP-does-not-work-after-submitting-an-invite-code/

如果顺利登录,会跳转到这个页面。

45a0a7e7256492be115e1ee9ae99a1bb.png

填写一些 Warp 的调查信息后,就会跳转到 Warp 的初始界面。

17920f3cfa0bd8cfc111e0a6e24c9bdc.png

需要注意的是,Warp 目前仅支持 macOS 版,Linux 和 Windows 用户还需要等待一段时间。

8a858ed51d8145851d061255f28f6004.png

其实 macOS 版也是刚刚公测,我这份攻略绝壁是热乎乎的。想要第一时间关注 Warp 版本信息的话,可以戳下图中提到的链接填写自己的邮箱。

582f464127178c25a29f15f35a772758.png

二、使用 Warp

Warp 解决的第一个痛点,就是减少配置、方便输入、优化输出,并且增加常用命令的自动提示。

1)智能提示

普通的终端在你键入 tab 的时候,是这样提示的,就是简单地帮你罗列下。

3cf4bb80668b6f996ab6f841b9260bb5.png

而 Warp 就非常的时髦,会给你滚动可选的列表形式展示出来。

4ac6e93781b619f5a70a558746698ad2.png

Warp 的智能提示也更加“智能化”,它会猜测你下一步的命令到底输入什么。

比如说我的工作目录下有一个 README.md 的文件,那当我输入 echo '沉默王二' >>的时候它会把 README.md 提示在后面。

5ea1c5388027a5ec861adc0aef594a26.png

2)智能记忆

Warp 会记录上一次执行的命令,在顶部会有一个提示的按钮,当你点击的时候,它会自动滚动到上一个命令执行的位置。

点击「clear」之前。

c95c683ebde35b096cc32ee6f497bb15.png

点击「clear」之后。

57027c4587c68d63429b3ca82b34691a.png

3)区域选择

传统的终端,在复制区域命令和输出结果的时候需要全部手动选择,而 Warp 是可以点选的,之后可以通过右键菜单进行复制粘贴(可以选择只复制命令或者输出,也可以都选),非常方便。

e42a28104dd93a1e9a701b48515b89bc.png

4)历史命令

传统的终端在通过 up-down 键选择历史命令的时候,一次只能提示一个命令。而 Warp 会把历史命令做成一个滚动的可以选择的列表。

bce6f8c41213e5669c4737eca22a1a21.png

5)命令导航

同时按下 Ctrl+Shift+R 可以打开命令导航,Warp 集成了很多工具的命令导航。比如说我们要执行 git reset 命令,那么到底格式什么,应该怎么执行,Warp 都提示的非常到位。

ce92183f95eff56250319375a00b052b.png

这让我想起了 macOS 的效率工具 Alfred,可以搜索任何你想要的命令。

6)AI 植入

Warp 还提供了 AI 智能搜索,快捷键可以在 setting→keyboard shortcuts 中找得到,键入 AI 关键字即可。

可调整为自己喜欢的快捷键。我目前设置的是 Ctrl+shift+>

f659f0b609bc5193175aad9fe999d560.png

比如说我问它“how many lines were changed in the last 2 commits?”

2c1cfe2cbc0f41f4cebd778fd60ee111.png

Warp 解决的第二个痛点是增加协作功能。不过由于我目前没有邀请其他用户参与,还无法使用共享功能,后面有小伙伴体验的话,可以通过我分享的链接下载试一波。

https://app.warp.dev/referral/25KR3Y

424e22db2fc3d6e1951f4ff5e4aa39e4.png

三、配置 Warp

输入 Command+P 快捷键可以打开 Warp 的命令面板。

de6ba02c0c89e870122a680104bfb538.png

键入 sett 关键字就可以打开配置页。

比如说在「Appearance」选项卡里可以设置 Warp 的主题、字体,以及紧凑型模式。

大概有十多种主题可选,比如说这个女生非常喜欢的粉色系。

8c4cf076cfeb77f2402edeb7f5d0a7a4.png

更多主题可以到 GitHub 仓库的 theme 页。

https://github.com/warpdotdev/themes

至于快捷键配置,如果不确定有哪些快捷键可以尝试,直接点击 Warp 顶部的这个温馨提示「welcome tips」就可以了。

199e423ba7c13f76bd22effea7cca257.png

四、总结

最后总结一波吧。

这波着实属于尝鲜了,市面上应该还木有 Warp 终端的普及安利文章,我这期应该属于大姑娘坐花轿———头一回。

害,登录折腾了好久,原因我就不多说了,小伙伴们自行体会哈。反正我是没被劝退。

幸好是没放弃,所以才体验到了 Warp 的强大之处,真的是改变了我对终端 terminal 的认知——太特喵的炫酷了!

这个过程就有点陶渊明《桃花源记》里那句“初极狭,复行数十步,豁然开朗”的赶脚。

喜欢的小伙伴一定要尝试一把,你会来感谢我的。好了,这期就先聊到这吧,毕竟 Warp 刚公测,后面有机会再来给大家详细地说。

【热门内容】

IDEA 官宣全新默认 UI,太震撼了!

Spring Boot 启动时自动执行代码的几种方式

Linux 新系统正式发布,易用性开始向 Windows 看齐!

再见了VMware,一款更轻量级的虚拟机!

SpringBoot三大开发工具,你都用过么?

京东一面:Nginx 禁止国外 IP 访问网站!

SpringBoot内置工具类应有尽有,建议收藏!!

SpringBoot 开发者放弃了 Tomcat

300多本程序员经典技术书籍高清PDF
加我微信,备注:资料

扫码备注:资料,自动获取
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值