1. 那些鲜为人知但超实用的小技巧
作为一个常年混迹于各种技术社区的老鸟,我收集了不少看似不起眼却异常实用的小技巧。这些技巧往往不会出现在官方文档里,但能在关键时刻帮你省下大量时间。今天就来分享几个我最常用的"冷门但好用"的小技巧。
2. 命令行中的隐藏宝藏
2.1 快速返回上一个工作目录
在Linux/Mac终端中,我们都知道cd -可以返回上一个目录。但更酷的是,你可以连续使用这个命令在最近两个目录间快速切换。比如:
cd /very/long/path/to/somewhere cd /another/very/long/path cd - # 回到第一个路径 cd - # 又回到第二个路径这个技巧在需要频繁在两个目录间切换时特别有用,比如同时开发两个关联项目时。
2.2 快速查找历史命令
大多数人知道用Ctrl+R搜索命令历史,但很少有人知道可以连续按Ctrl+R来循环匹配结果。更厉害的是,输入部分命令后按↑键,会自动补全最近匹配的历史命令。
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点击可以添加光标,但更高效的是Ctrl+D(Windows)或Cmd+D(Mac)可以逐个选中相同的词 - 选中一段文本后按
Shift+Alt+I可以在每行末尾添加光标 - 使用
Ctrl+Shift+L(Windows)或Cmd+Shift+L(Mac)可以选中所有匹配项
4.2 快速跳转到定义
在查看他人代码时,F12跳转到定义很常用。但你知道按住Ctrl(Windows)或Cmd(Mac)再点击标识符也能达到同样效果吗?而且Alt+←可以快速返回之前的位置。
5. 日常办公的效率技巧
5.1 Excel/Google Sheets的快速填充
在Excel或Google Sheets中,Ctrl+E(Windows)或Cmd+E(Mac)可以触发"快速填充"功能。比如你有一列全名,在相邻列输入第一个人的姓氏后,按Ctrl+E会自动提取所有人的姓氏。
5.2 快速创建临时邮箱
很多网站注册时需要邮箱验证,但不想用真实邮箱?试试这些临时邮箱服务:
- mailinator.com
- temp-mail.org
- guerrillamail.com
这些服务不需要注册,打开网站就能获得一个临时邮箱地址,邮件会自动显示在收件箱中。
6. 网络调试的实用技巧
6.1 快速查看网站技术栈
想知道一个网站用了什么技术?以下几个方法很实用:
- 在Chrome开发者工具的Network标签中,查看响应头中的
X-Powered-By - 安装Wappalyzer浏览器扩展
- 查看网页源代码中的注释或JS/CSS文件名
6.2 模拟慢速网络
在Chrome开发者工具的Network标签中,点击"Online"下拉菜单,可以选择不同的网络速度进行模拟。这对于测试网站在慢速网络下的表现非常有用。
7. 系统级的实用技巧
7.1 快速锁定电脑
离开座位时需要快速锁定电脑:
- Windows:
Win + L - Mac:
Control + Command + Q
7.2 快速打开计算器
不用去开始菜单找计算器了:
- Windows:
Win + R打开运行框,输入calc回车 - Mac: Spotlight搜索(
Cmd + Space)输入"Calculator"
8. 程序员专属的实用技巧
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工具)
这些小技巧看似简单,但长期积累下来能显著提升工作效率。关键在于养成记录和整理的习惯,把遇到的每个有用的小技巧都记录下来,定期回顾整理。