生产力工具
"当下什么才是最重要的?"
"是时间, 我加了时间 [doge] "
省下时间才能做更多事情, 所以提高生产力才是王道啊! 文章内容均来自本人真实体验和观点, 分享一些我常用的生产力工具.
utools
用mac 的同学可能用过 Alfred, utools 功能与之类似.提供了诸多小工具, 和常用开发文档. utools 也是类 spotlight 应用. 没用过的可以体验一下.
- 支持 macOS, windows 双平台. mac 上可以通过 option + space 呼出
-
使用简单支持输入, 拖拽, 自动粘贴等. 如下拖拽图片会匹配相应的插件供用户筛选使用
-
快速启动, 对中文友好.
-
以下是我常用的工具, 推荐大家试试:
- Everything(windows)&Mverything(Mac) 可搜索搜索 文件名文件内容.
- 图片压缩
- 图床
- json 编辑器
- Code 计算器
- hosts 切换
- 自动化助手
- 各种文档
此外, utools 开放了插件系统, 用户可以自助编写, 或提交插件攻其他用户使用.
typora
Typora 首先是一个 Markdown 文本编辑器, 它支持且仅支持 Markdown 语法的文本编辑.
-
同样支持 window, macOS, linux 等多个平台. beta 版本可以免费使用. 目前只有 beta 版本
-
界面简洁美观, 写的舒服,提供多种 Markdown 选择的权利, 非常适合做笔记.
-
可以自定义主题, 是要你前端玩的6. 当然也提供能主题可供筛选
-
支持导出 html, pdf, docx 等多种格式
提一嘴, 本片文章就是使用的 typora 编写的. 在笔记工具挑选方面我做出了很多时间, 最终选择 typora + github 的方式. 想看一眼的话, 手机上可以同过 github App(未来可期) 预览.
PicGo
图传 一开始用的是 utools 的图床插件. 没毛病的. 一样很好用, 直到我发现 typora 和 PicGo 联动功能之后, 便爱不释手.
-
PicGo 本体支持如下图床:
微博图床
V1.0 微博图床从2019年4月开始进行防盗链,不建议继续使用七牛图床
V1.0腾讯云COS v4\v5版本
v1.1和v1.5.0又拍云
V1.2.0GitHub
V1.5.0SM.MS
V1.5.1阿里云OSS
V1.6.0Imgur
V1.6.0
-
支持 windows, macOS, linux 多个操作系统
-
Typora 复制上传 PicGo
typora> 偏好设置>图片, 如下图设置即可
Clipy
如果你在 Mac 上还在使用传统的 ⌘Command-C
和 ⌘Command-V
快捷键来操作剪贴版,那样是很难谈得上有效率的。而使用剪贴板工具能够帮助你减少重复性输入,提高输入文字的效率。
使用 ⇧ +⌘ + V
呼出
-
Clipy 全面支持纯文本、富文本(RTF、RTFD)、PDF、Filename、URL、TIFF Image 这些格式,能基本满足使用者们的需求。!
-
支持自定义分组片断(一个复制的文本)
⇧ +⌘ + V > 编辑片段 > 添加文件夹>添加片断
OneNote
不能是工作还是学习, 可以说最接近真实是笔记本的存在. 一开始我也尝试过做自己的笔记博客载体, 但是实在是过于灵活了. 后来我选择 Markdown 编辑器 Typora . OneNote 我找到了新的使用场景 GTD (Getting Things Done).
什么是 GTD? Getting Things Done 应该翻译为,“把事情处理完” 或者 “把事情做好”。
是不是有时候会觉得
"觉得自己每天都有好多事情要做,作业、培训、报表、项目、工作总结、微信、电话、邮箱……早上出门发现垃圾没扔,晚上回家发现洗衣机的衣服没晾……打开手机看到别人的出行照片和视频才发现,原来心心念念一年的旅行连计划都还没有做……睡前更要挣扎好久才能睡,因为你可能突然想到,单词没有背、买的几本书没看,收藏夹里还有数不清的文章在吃灰……" ----引自 topbook
如果你是这种状态建议 可以了解一下 GTD, 本文不做过多赘述 .
学会 GTD 让你成为真的时间管理大师.
DataGrip
日常开发中少不了各种可视化数据库管理工具。如果需要同时能连接多种数据库,大家肯定都会想到 DBeaver、Navicat Premium , 其实 DataGrip 也很香的.
Intellij 全家桶工具之一, 所以你不用担心用不习惯, 有些操作手感来了就自己会了
- 提供多数据库驱动 比 Navicat多一些
- 拥有智能的上下文敏感和编码语法提示
- 拥有可视化的表格编辑,你可以添加、删除、编辑和克隆数据行
- 提供版本控制支持
- 重构支持(主要是会给你SQL优化的建议,使你能够重构sql)
Chrome 插件
uBlock Origin
一款高效的网络请求过滤工具,能去除网页的大部分广告包括视频的广告而且占用极低的内存和CPU(相对 adblock plus)。
-
uBlock Origin 的拦截更新里面能添加adblock的规则
-
uBlock Origin 能拦截视频广告 直接跳过非黑屏
Aerys - 窗口标签管理器
好用不火, 清爽的网页标签管理器.
⌘+⇧+k 快捷键打开
- 直接输入搜索标签页
- 分类显示现有标签页
- 点击跳转,方便查找
- 分类关闭,快速清理
- 拖动改变顺序,方便在窗口之间移动标签页
- 显示最近关闭的标签页,点击重新开启
Dark Reader
黑暗主题 我知道很多人不喜欢. 但是我还是要说
- 一个护眼程序, 可以实时生成一个黑暗主题为每个网站启动夜间模式
- 可以调整亮度、对比度,应用棕褐色滤镜、黑暗模式,设置字体和忽略的网站列表
Git Master
好用不火
- 支持GIt目录树查看
- 支持文件夹和 文件名搜索
- GitHub显示仓库、文件大小,并支持文件复制下载
- github 消息通知
- 文件历史浏览 GitHub && GitLab
可能有些同学用过 Octotree, 但是 Octotree 支持 github. Git Master 支持 github, gitLab, gitee, gitea
IDEA 插件
EasyYapi
EasyYapi 是个Idea文档生成工具 . 详情可以参考API 管理平台工具
YAPI 部署地址 http://easy-interfaces.tongdun.me:8088
- 导出http到
- Yapi
- Postman
- markdown
- 导出rpc到
- Yapi
- markdown
- Call api 调用 API
MyBatisCodeHelperPro
功能点 | 未激活版 | 激活版 |
---|---|---|
接口与xml互相跳转 更换图标 | ✔ | ✔ |
接口方法名重构 | ✔ | ✔ |
一键添加param | ✔ | ✔ |
xml中的 param的自动提示 resultMap refid 等的自动提示 | ✔ | ✔ |
resultMap中的property的自动提示 | ✔ | ✔ |
检测没有使用的xml 可一键删除 | ✔ | ✔ |
检测mybatis接口中方法是否有实现,没有则报红 可创建一个空的xml方法块 | ✔ | ✔ |
检测resultmap的property是否有误 | ✔ | ✔ |
支持spring 将mapper注入到spring中 intellij的spring注入不再报错 支持springboot | ✔ | ✔ |
一键生成分页查询 | ✔ | ✔ |
代码模版,生成cdata和collection语句 | ✔ | ✔ |
一键添加resultMap中未被使用的属性 | ✔ | ✔ |
一键生成mybatis接口的testcase | ✘ | ✔ |
通过方法名生成sql | ✘ | ✔ |
通过数据库生成crud代码 | ✘ | ✔ |
通过java类生成crud代码 | ✘ | ✔ |
xml collection中的 param提示 | ✘ | ✔ |
识别mybatis的标签 全自动sql补全 | ✘ | ✔ |
检测#{中的参数是否正确 | ✘ | ✔ |
if test when test foreach collection $中的OGNL支持 | ✘ | ✔ |
param重构功能(2.7.2) | ✘ | ✔ |
resultMap中column提示与检测(2.7.2) | ✘ | ✔ |
Mybatis xml代码格式化(2.8.2) | ✘ | ✔ |
还是收费的功能比较好用. 之前好像是 99块钱 3 年吧. 我之前买过.还是买的起的
MyBatisCodeHelper-Pro插件破解版 仅供大家学习, 有能力还是要支持一下正版
Maven Helper
Maven Helper 用于分析依赖冲突插件, 当然使用 Maven 命令也可以完成. maven helper 提高了 maven 使用体验 .
写在最后
以上就是推荐使用的生产力工具. 每个人喜好不一样. 大家酌情筛选. 顺便提一个问题 , mac 有没有什么好用的 gif 编辑器. photoshop 就算了. 想找个轻量级一点的