谷歌开源的终端工具Warp,太强了

爱情可以让人忘记时间

时间也可以让人忘记爱情

 

 

 

浏览网页的时候无意中发现了warp这款宝藏终端工具,就试着下载用了几天,发现真的很丝滑。

 

warp简介

Warp是使用rust开发的,开发者来自谷歌,他觉得程序员最常用的两个工具就是IDE和终端,前者已经有了很成熟的产品,如vscode,vs和JetBrains IDE,但在终端50年来也没有明显的突破。

 

640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

在官网上宣称Warp是21世纪的终端。它解决了目前终端一些痛点:输入输出结果难以交互,极大地提升了用户体验。Warp也具有AI功能,可以通过聊天来快速解决问题。

说实话,终端给人的第一印象大都是界面太沉闷丑陋。和现代的IDE比如vscode,goland,Intellij IDEA比起来,颜值都是不及格的。

 

那么warp的颜值如何呢。

 

第一个,颜值能打吗

 

640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

 

640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

 

warp支持多种主题,其中Dracula也是Jetbrains IDE里面默认的主题。red rock这款主题还是挺有现代意境美的。

 

第二个,速度快吗

类似薛之谦歌词里写的,其实感情最怕的就是拖着,越演到重场戏越哭不出了,是否还值得。

 

好的工具,启动速度和功能速度一定要快,所以electerm这个工具会经常被吐槽慢。

 

在使用Warp的时候,感受不到一种停顿感。操作和响应非常的行云流水。如同打开一个文本编辑器那么轻快。

 

第三个,块思想

块在英文里叫block。warp最大的特点是,它把一行命令的输入和输出都分成了一个块,让你更加容易能区分出每条命令的输入和输出。

 

如果命令出错,那这个块就会显示红色背景,和在IDE遇到报错日志就是红色的一样。正常的块就是正常背景。通过视觉直觉来区分,而不是通过阅读文本来区分。

 

有了块,我们可以很方便的复制这个块,还可以给块打书签bookmark,对于打上书签的块,在右侧的滚动条里可快速定位到那个块。

 

640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

 

第四个,自动提示

用过其他终端的人知道,查看历史命令是通过上下键去查看,但按一次只能查看一条。

 

在warp中查看历史也是按上下键,但是给出了一个下拉框选择。类似电脑的剪切板。

 

640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

 

同时,写命令的时候也是以这样的方式提示的。

 

640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

 

这很贴近我们写代码的体验啦。

 

第五个,AI聊天

我们已经知道AI在代码编写方面出现了copilot,Jetbrains AI等杀手级产品。

 

现在AI也进军终端领域了,warp可以把自然语言转为linux命令了。

使用快捷键Ctrl+` ,就可以弹出AI输入框。

 

 

640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

 

最后

warp还有很多其他终端没有的贴心功能,也许warp是目前最人性化的终端工具了吧。

最近更新

  1. TCP协议是安全的吗?

    2024-06-13 13:46:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-13 13:46:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-13 13:46:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-13 13:46:02       20 阅读

热门阅读

  1. git 大文本上传和下载git-lfs

    2024-06-13 13:46:02       8 阅读
  2. mysql替换部分内容

    2024-06-13 13:46:02       6 阅读
  3. Sass详解

    2024-06-13 13:46:02       8 阅读
  4. sass详解

    2024-06-13 13:46:02       6 阅读
  5. python实现跳跃表

    2024-06-13 13:46:02       7 阅读
  6. 代码随想录学习Day 37

    2024-06-13 13:46:02       8 阅读
  7. Android替换默认的按键音

    2024-06-13 13:46:02       10 阅读