日常工作中有些操作重复做了几百次,某天突然意识到——这些东西完全可以自动化。分享几个我自己用的。
第一个:用Shortcuts(快捷指令)自动压缩截图。我写文章经常要截图,macOS默认截图PNG格式动不动就2-3MB。我建了个快捷指令:截图→自动转WebP(质量80%)→自动保存到桌面→自动复制到剪贴板。一个快捷键搞定。Windows用户可以用PowerToys的Image Resizer,右键一键压缩。
第二个:Git别名省掉重复命令。git push origin main这个命令我一天能打二十遍。在.gitconfig里加个alias:gp = push origin main,之后打gp就行了。同理,gc = git commit -m,gst = git status。Git别名是个无底洞,但前五个最常用的设好就值了。
第三个:浏览器书签小书签(Bookmarklet)。不用装插件,在书签栏放一段JavaScript代码,点一下就能执行。我常用的:一键复制当前页面标题+URL(Markdown格式)、一键移除页面所有sticky导航栏、一键显示页面所有隐藏密码。代码都在GitHub上能找到。
第四个:终端快捷键绑定。把alias ll='ls -lah'这种基础操作设好,然后更进一步——把常用SSH连接写成alias。"alias s1='ssh root@myserver'"比每次打IP快多了。
第五个:用Makefile管理项目常用命令。不是只有C/C++项目才用Makefile。前端、Python项目一样可以用。把python manage.py runserver写成make run,把docker-compose up -d写成make up。新人进项目,看Makefile就知道怎么跑。
这些技巧单看都很小,但攒在一起每天能省半小时。半小时乘以一年,差不多一个月的工时。
还木有评论哦,快来抢沙发吧~