我如何在 iTerm2 中使用 Snippets 提高我作为软件工程师的生产力

如果你是一名经验丰富的软件工程师,可能正在使用iTerm2,Terminal或Command Prompt等工具作为日常工作的一部分。虽然使用它们没有什么错,但有一种更聪明的方法可以更快地完成工作,使用 iTerm2 Snippets。

图片来源:Kevin KuonUnsplash

Snippets是一段保存的文本,当你点击它时可以快速粘贴到命令行。文本可以是任何东西。


iTerm2中的Snippets

以下是一些使用Snippets如何帮助提高生产力的示例:

有限的脑RAM容量

你是否因为不记得确切的命令而不得不回到 StackOverflow 一遍又一遍地复制粘贴相同的命令而感到沮丧?由于 Snippets 包含了我所有的命令,我所需要做的就是浏览snippets的菜单,然后单击我想要执行的代码段名称。不过,一定要用一个容易记住的名字。这节省了我在 StackOverflow上 25% 的时间。

快速轻松访问所有常用命令

你常用的命令是不是到处都有保存,散落在各种笔记软件中?有了 Snippets ,我可以快速执行任何命令。Snippets 是我所有有用命令的一站式存储库。

避免执行错误的命令

每次我们在终端中键入或复制粘贴命令时,我们都很容易出错。特别是在处理生产环境的时候,这是一个严重的问题。因此,将这些关键命令制作成 Snippets 将保证当您单击其中一个时,它将执行您想要的确切命令。没有更多的愚蠢的错误和打字错误,耶!

减少重复打字

在我的日常工作中,我发现自己多次键入相同的命令。对于 Snippets 我只需单击一下,而无需大量输入。这使我有更多的时间专注于编写更好的代码。

分享是关怀

通常情况下,您拥有的 Snippets 集合可能对其他人也有用。为什么不和他们分享你的收藏呢?iTerm2使您能够轻松地导出和导入代码段集合。了解如何在下面。

  1. 转到 iTerm2 > Preferences
  2. 转到 Profiles 选项卡并选择 Session 选项卡。
  3. 选中 Status bar enabled
  4. 单击 Configure Status Bar 按钮。
  5. Snippet... 拖到活动组件中,然后单击确定。


选中 Status bar enabled


将 Snippet... 拖到 Active Components 中,然后单击 Ok

如何添加一个 Snippet

  1. 点击 Send Snippet...
  2. 点击 Edit Snippet...
  3. 点击 " +" 按钮,并添加您的 Snippet 名称和实际的命令。
  4. 单击"Ok" 以保存 Snippet。你会在"Send Snippet..."下拉菜单中看到新的 Snippet


单击 Send Snippet...


点击 Edit Snippet...


添加一个新的 Snippet 并单击 OK 保存它

如何导出和导入代码段集合

  1. 点击 Send Snippet...
  2. 点击 Edit Snippet...
  3. 要导出,请选择所有片段,然后单击导出图标。
  4. 要导入,请单击导入图标并选择扩展名为 .it2snippets 的 Snippets 集合文件(即:snippets.it2snippets)。


导出 Snippets 集合


导入 Snippets 集合

如何使用iTem2中的Snippet

  1. 打开 iTerm2
  2. 点击 Send Snippet... 你会看到一个 Snippet 菜单。
  3. 单击要执行的 Snippet 名称
  4. 然后,您将看到命令粘贴到 iTerm2 上了。


在 iTerm2 中执行代码段

原文:medium.com/reflex-medi...

相关推荐
runnerdancer几秒前
解构shopify,从0到1实现落地页低代码编辑器
前端
A阳俊yi17 分钟前
Spring Boot日志配置
java·spring boot·后端
WEI_Gaot19 分钟前
react19 的项目创建和组件使用
前端·react.js
起风了布布22 分钟前
配置版本化是怎么实现的
后端
资深前端外卖员23 分钟前
【nodejs高可用】前端APM应用监控方案 + 落地
前端·后端
OhBonsai23 分钟前
Shader 图像处理1_ToneMap技术处理过曝
前端
突头小恐龙23 分钟前
Chrome devTools - Lighthouse
前端·javascript·chrome
谦谦橘子23 分钟前
手写tiny webpack,理解webpack原理
前端·javascript·webpack
土豆125025 分钟前
Tailwind CSS 精通指南:提升效率、可维护性与最佳实践
前端·css
花生了什么树lll25 分钟前
面试中被问到过的前端八股(四)
前端·面试