HeadlinesBriefing favicon HeadlinesBriefing.com

小编程技巧提升日常生产力

Hacker News •
×

工程生产力往往源于需要较少思维负担的小型实用知识。必备终端技巧包括使用 Ctrl+R 进行命令历史搜索,安装 fzf 进行模糊搜索,或使用 atuin 将历史替换为可搜索的 SQLite 数据库。每目录历史等工具允许在目录特定和全局命令搜索之间切换。开发人员可以配置历史存储限制,并利用诸如 SQL 中的 SELECT 无 FROM 等技巧来测试函数或理解 NULL 逻辑。Postgres 和 MySQL 均支持 EXPLAIN ANALYZE 以优化查询性能。正则表达式中,词界断言 \b 有助于查找单词的开头或结尾。对数可以使用 Math.log10 可视化指标分布。现代 JavaScript 特性包括 Array.flatMap、Object.entries 和 Promise.with Resolvers。在 Node.js 中,使用 https.Agent 可保持外部连接打开,从而大幅降低延迟。Git 用户可以利用 git log -S 模式(“git pickaxe”)查找添加或删除特定字符串的提交。如 git checkout - 等快捷键可恢复到上一个 HEAD,而 **/*.md 模式可替代 find 命令。Ripgrep (rg) 通常优于 grep。Zsh 高级自动完成需要通过 Homebrew 初始化 FPATH。组织层面,Slack 上的共享每日技巧——如用于调试和扩缩的特定数据源或命令——对团队效率证明极具效果。