命令行工具,这三个就够了!

发布于:2022-12-02 ⋅ 阅读:(317) ⋅ 点赞:(0)

命令行工具,这三个就够了!

众所周知,正确使用命令行工具能够大大提升我们的生产力!
在这里插入图片描述
今天分享的这三个工具,是命令行工作提效的最佳组合拳,能够提升大家在命令行中浏览日志、执行命令、以及日常开发的效率,带来极致的体验。如果大家有其他好用的命令行工具推荐,欢迎留言讨论~

0x00. Fig

Fig是命令行工具的一个插件,包含很多好用的特性。其中我认为最重要的一个特性就是命令行自动补全功能

笔者作为一个开发者,和很多读者朋友一样,每天都会花很多时间在命令行操作上。Fig是我这段时间发现的最好用的命令行工具之一。Fig能够提示命令、子命令,参数,并在选择切换的过程中提供一些简单有用的提示说明。Fig让我在敲键盘的过程中,对命令进行探索,从而能够更快捷地熟悉新的工具。

下面是一个demo:

在这里插入图片描述

0x01. iTerm2

iTerm2是系统默认Terminal工具的最佳替代这,它内置了很多有用的功能,我现在日常使用到的也只是其中的一小部分,大家可以进行深度探索,并在留言中讨论。这里介绍几个我日常用到比较多的功能:

拆分窗格

将窗口拆分成多个窗格(Pane),每个是不同的工作区,展示不同的内容,支持水平拆分、垂直拆分,使用起来十分方便。

在这里插入图片描述

可以在窗格上右键,选择Split Pane Vertically或者Split Pane Horizontally,也可以使用快捷键 Command + D 或者 Command + Shift + D来快速拆分窗格。

全局搜索

iTerm2提供了强大的查找页功能,能够一次性搜索所有窗格,同时还支持正则表达式。
在这里插入图片描述

通过Edit → Find →Find Globally触发全局搜索,也可以通过快捷键Command + Shift + F快速打开全局搜索。

Paste History(粘贴历史)

这个功能特别有用,能够让我们回头查看最近拷贝或者粘贴过的文本:

在这里插入图片描述

通过 Session → Open Paste History打开粘贴历史,或者通过快捷键Command + Shift + H快速打开粘贴历史。

Instant Replay(即时回放)

Instance Replay回溯最近的窗口内容,并恢复命令行已经清除的内容:
在这里插入图片描述

通过View → Start Instant Replay或者Option + Command + B启动即时回放。

0x10. Oh My Zsh

Oh My Zsh是一个开源的框架,用来管理zsh的配置。它默认打包集成了很多有用的功能、助手工具、插件,还有主题。

我强烈建议添加zsh-syntax-highlighting,这是一个强大的语法高亮插件,让我们输入的命令变得多姿多彩,打字的时候快感翻倍。

在这里插入图片描述

感谢大家的阅读,欢迎留言讨论。

微信公众号: 元本一兀


网站公告

今日签到

点亮在社区的每一天
去签到