| 导语 君子生非异也,善假于物也
生产力工具
生产力: 这里就专指工作内容
生产力工具: 就是能高效实现工作的工具
三个基本点:
生产价值:产出价值高于学习成本和价格成本等
折叠时间:就是对生产价值的时间属性具体化, 节省时间是否比学习时间多
美学: 安全,精致,简洁,使用起来行云流水
目录 Contents
- Mac
- Vscode
- Chrome
- Others
mac
mac特点
MacOS基于类Unix操作系统开发而来,基本兼容为Linux开发的包和组件,对于依赖Linux的程序员比较友好
硬件配置普遍高,ssd标配,给人mac都比pc好用的错觉(其实和mbp同等价格的pc一点不差,dell xps15顶配了解一下)
软件以包的形式管理,安装卸载其实就是拖动文件夹
由于小众,也不需要专门的杀毒软件
使用建议
开启轻点作为点按
三指选中拖动,四指切换屏幕
自启动项目管理:用户与群组-登陆项 , 开启一些常用工具
dock软件不需要的向上拖出去就可以,需要再从launchpad拖回来(四指收拢打开)
需要掌握的快捷键
command + Q 和 command + W 关闭程序,关闭tab
command + N 和 command + T 新建窗口,新建tab
command + tab 和command + ~ 向前向后切换程序
command + shift + . 展示隐藏文件
command + shift + 4 和 command + shift + 5 系统自带的截图,可以直接截图到剪贴板,也可以截图成文件
command + L 浏览器切换到地址栏
痛点工具
-
mos - 开源到鼠标工具
可单独设置mac滚轮方向,不改变触摸板方向(为使用滚轮鼠标的mac用户)
下载地址:https://mos.caldis.me/# -
Yoink - 临时文件安置
文件拖动的解决方案,再也不用同时开两个小的finder窗口了
下载地址:https://xclient.info/s/yoink.html (有条件还是可以去支持一下appstore的正版)
-
Popclip - 弹出式快捷菜单
选中文本即弹出菜单,复制搜索翻译,自由定制
下载地址:https://xclient.info/s/popclip.html
-
聚焦搜索&Alfred command + space
全局搜索,快速定位文件 -
Switchhosts!
管理你的hosts文件,方便切换,免费
下载地址:https://oldj.github.io/SwitchHosts/
-
Mounty
解决NTFS移动硬盘可读不可写,更美观更轻量,免费
下载地址: https://mounty.app/
vscode
One Dark Pro
- 完美的配色
- 更高的代码可读性
vscode-icons
- 美学图标
- explorer区更显著的文件类型标志
SFTP
- 代码同步服务器
- diff local and remote
View In Browser
- 在浏览器中打开html,即时查看html改动
- webstorm最让人怀念的功能
Bracket Pair Colorizer 2
- 匹配括号,用不同颜色标识
- 快速定位代码所在代码块
Prettier +eslint
- 即时感知代码规范问题
- 培养良好的代码风格
- 根据.eslintrc.js来格式化代码
- 需要如下配置
//根据 eslint 规则自定修复,同时集成 prettier 到 eslint 中
"prettier.eslintIntegration": true,
chrome
react developer tools
Facebook 开发 ,react原厂提供
可以在浏览器查看react的分层结构
redux devtools
优雅的监听state的变化,记录action触发
调试dva , redux 最佳工具
User Javascript and Css
定制第三方页面
实践: 鹰眼日志,taf上日志查询
Onetab Plus
tab页管理分类
历史查看
others
navicat for mysql
支持 mysql 和 mariaDB(mdb)
直观和完善的图形化界面
ER图生成
sql编写补全
强大的导入导出功能,生成建表语句完美对接mdb
……
下载地址:https://xclient.info/s/navicat-for-mysql.html
iterm2 + zsh + oh my zsh
itemr2
优秀的mac 终端,调整主题颜色等
更是优秀的ssh工具(腾讯idc机器还是weterm更方便)
zsh
向下兼容bash
强大的tab 补全,按两下tab ,输出目录,可以键盘上下左右选择
记录最近访问的路径, 按d列出,然后按数字就可以进入
候选命令补全 , 输入命令后 tab, 会列出所有候选命令
大小写自动更正
Git直观的看到分支名和状态
丰富的插件和主题……
reveal-md
快速将md生成可展示的ppt
使用简单,几乎没有学习成本
支持更多样式的配置,但如果有这种需求可以直接使用reveal.js,自己写html
npm i -g reveal-md
reveal-md demo.md