我如何在 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...

相关推荐
i***395815 分钟前
Springboot中SLF4J详解
java·spring boot·后端
AAA简单玩转程序设计18 分钟前
C++进阶小技巧:让代码从"能用"变"优雅"
前端·c++
子洋18 分钟前
群晖 DSM 更新后 Cloudflare DDNS 失效的排查记录
前端·后端·dns
z***948425 分钟前
springboot和springframework版本依赖关系
java·spring boot·后端
一颗烂土豆26 分钟前
告别 Vue 多分辨率适配烦恼:vfit 让元素定位 “丝滑” 跨设备
前端·vue.js
ArkPppp28 分钟前
牛刀小试:Vue 3的响应式系统和Proxy?
前端
venton30 分钟前
Next.js SSR 实战:从零到一,构建服务端渲染应用
前端
萌狼蓝天37 分钟前
[Vue]性能优化:动态首行与动态列的匹配,表格数据格式处理性能优化
前端·javascript·vue.js·性能优化·ecmascript
一 乐40 分钟前
宠物管理宠物医院管理|基于Java+vue的宠物医院管理系统(源码+数据库+文档)
java·前端·数据库·vue.js·spring boot·宠物