
1. 那些鲜为人知但超实用的小技巧作为一个常年混迹于各种技术社区的老鸟我收集了不少看似不起眼却异常实用的小技巧。这些技巧往往不会出现在官方文档里但能在关键时刻帮你省下大量时间。今天就来分享几个我最常用的冷门但好用的小技巧。2. 命令行中的隐藏宝藏2.1 快速返回上一个工作目录在Linux/Mac终端中我们都知道cd -可以返回上一个目录。但更酷的是你可以连续使用这个命令在最近两个目录间快速切换。比如cd /very/long/path/to/somewhere cd /another/very/long/path cd - # 回到第一个路径 cd - # 又回到第二个路径这个技巧在需要频繁在两个目录间切换时特别有用比如同时开发两个关联项目时。2.2 快速查找历史命令大多数人知道用CtrlR搜索命令历史但很少有人知道可以连续按CtrlR来循环匹配结果。更厉害的是输入部分命令后按↑键会自动补全最近匹配的历史命令。3. 浏览器开发工具的秘密3.1 快速复制元素样式在Chrome开发者工具中右键点击某个元素选择Copy时大多数人只注意到Copy selector或Copy XPath。但其实下面还藏着Copy styles选项可以一键复制该元素的所有CSS样式包括继承的样式。3.2 控制台中的$快捷方式在浏览器控制台中$0代表当前选中的DOM元素$1到$4则是之前选中的元素。你可以直接在控制台操作这些元素比如$0.style.backgroundColor red。更神奇的是$_保存了上一个表达式的返回值$和$$分别是document.querySelector和document.querySelectorAll的别名。4. 代码编辑器的隐藏功能4.1 多光标编辑的高级技巧大多数现代编辑器都支持多光标编辑但技巧在于如何高效创建多个光标在VS Code中按住Alt点击可以添加光标但更高效的是CtrlD(Windows)或CmdD(Mac)可以逐个选中相同的词选中一段文本后按ShiftAltI可以在每行末尾添加光标使用CtrlShiftL(Windows)或CmdShiftL(Mac)可以选中所有匹配项4.2 快速跳转到定义在查看他人代码时F12跳转到定义很常用。但你知道按住Ctrl(Windows)或Cmd(Mac)再点击标识符也能达到同样效果吗而且Alt←可以快速返回之前的位置。5. 日常办公的效率技巧5.1 Excel/Google Sheets的快速填充在Excel或Google Sheets中CtrlE(Windows)或CmdE(Mac)可以触发快速填充功能。比如你有一列全名在相邻列输入第一个人的姓氏后按CtrlE会自动提取所有人的姓氏。5.2 快速创建临时邮箱很多网站注册时需要邮箱验证但不想用真实邮箱试试这些临时邮箱服务mailinator.comtemp-mail.orgguerrillamail.com这些服务不需要注册打开网站就能获得一个临时邮箱地址邮件会自动显示在收件箱中。6. 网络调试的实用技巧6.1 快速查看网站技术栈想知道一个网站用了什么技术以下几个方法很实用在Chrome开发者工具的Network标签中查看响应头中的X-Powered-By安装Wappalyzer浏览器扩展查看网页源代码中的注释或JS/CSS文件名6.2 模拟慢速网络在Chrome开发者工具的Network标签中点击Online下拉菜单可以选择不同的网络速度进行模拟。这对于测试网站在慢速网络下的表现非常有用。7. 系统级的实用技巧7.1 快速锁定电脑离开座位时需要快速锁定电脑Windows:Win LMac:Control Command Q7.2 快速打开计算器不用去开始菜单找计算器了Windows:Win R打开运行框输入calc回车Mac: Spotlight搜索(Cmd Space)输入Calculator8. 程序员专属的实用技巧8.1 快速生成测试数据需要一些测试数据试试这些方法在JavaScript中Array(10).fill().map((_,i)i)快速生成0-9的数组在Python中[x for x in range(10)]同样有效在线工具如mockaroo.com可以生成各种格式的测试数据8.2 快速查看命令帮助在终端中大多数人知道man命令查看手册。但更快捷的方式是对于大多数命令cmd --help或cmd -h会显示简要帮助在Unix-like系统中whatis cmd显示命令的简要描述tldr cmd显示简化版的常用用法示例(需要先安装tldr工具)这些小技巧看似简单但长期积累下来能显著提升工作效率。关键在于养成记录和整理的习惯把遇到的每个有用的小技巧都记录下来定期回顾整理。