上个星期看到Mojave,一激动就点了升级,也没记得提前备份,升级完电脑卡的跟定格动画一样。后来找到一个8月的备份,勉强给装上了,结果恢复到10.13.5还是一样卡。昨天把面试的作业弄完,想着赶紧得给电脑拾捣拾捣了,于是备份了资料,摸盘重新升级到Mojave,终于流畅了,不过资料还有app啥的都得重新收拾。
其实我还挺喜欢隔段时间重装一下电脑的,因为总是不知不觉攒了很多用不到的东西,摸盘重装是一个很好的给自己复盘的机会,只不过有些东西重头收拾总是会忘七忘八,这次给自己写个备忘,以后再遇到重装的情况可以提醒自己。
设置
Dock栏
Dock栏只保留少量图标
基本上,每次重装完的第一件事就是把dock栏里的那些内置app都给移除掉,我一直坚信,屏幕上的内容越少,对自己的干扰就越小。我的dock栏一般只会留几个删除不掉的内容,其余的app,不管是不是常用,都通过alfred启动。
图标可以调大
因为dock栏的图标很少,所以可以适当放大一些,找起来比较方便。
launchpad
launchpad图标可以通过设置每页几行几列图标来调整图标大小,我之前每次重装都会调,这次忘了。我的习惯是把所有的图标都整理到文件夹图标里,所以不论多少应用,launchpad都不会超过一页。这样看起来很不方便查找内容,但事实上,我几乎不会进launchpad找应用,都是通过alfred启动,所以想想其实调不调整大小都没关系。
app来源
有时候下载了破解版的app会显示没法安装,或者安装了没法使用的情况,可以通过终端命令取消对来源不明的app的限制(毕竟还是有风险的,需要自己把握到底什么app可以装,什么不可以)
1 | sudo spctl --master-disable |
输入密码后,「系统偏好设置」—「安全性与隐私」—「通用」中允许下载的应用来源就会变成「任何来源」。
这时,再安装一些非app store下载的软件就没有限制了。
环境
node && npm
官网下载安装
配置npm镜像
下载
1
npm i -g nrm
切换镜像源
1
nrm use taobao
下载nodemon
下载
1
npm i -g nodemon
变更服务器代码时,用nodemon不用重启服务器
Git
下载
1
brew install git
配置git基本信息:
1
2git config --global user.name "xxx"
git config --global user.email "xxx"生成SSH:
1
ssh-keygen -t rsa -C "email"
添加SSH key到ssh-agent
1
ssh-add ~/.ssh/id_rsa
将SSH添加到github
应用程序
浏览器
Safari
自带的,但是平时在简单浏览网页(不需要使用插件)时,safari还是挺方便的,轻量,快速。
设置
- 打开开发者工具 「偏好设置」——「高级」——「在菜单栏中显示开发者菜单」
- 安装配套插件,我用Safari不多,安装的插件只有Evernote、pocket和最近开始试用的1password
Firefox
测试的时候会用,其余时间用的很少。
Chrome
最常用的浏览器,也是使用时间最长的浏览器。因为有Google账号同步,所以书签、插件这些都不用重新下载,不能更方便。
插件
AdBlocker 拦截广告
BaiduAdFinisher 屏蔽百度上的广告
CSS Peeper 查看关于CSS的内容,整体的包括CSS文件大小、加载速度,点击局部可以显示布局属性、字体、颜色等
Emmet Re:view 查看页面的响应式情况
Evernote clipper 印象笔记的剪切插件,看见想要保存的内容会直接发送到印象笔记账号
Imagus 鼠标悬停在图片上时,会自动放大图片。浏览页面时会很方便,但是也会造成一些意外的状况,测试页面的时候最好关掉
JSON Formatter 自动美化JSON数据
LiveReload 配合sublime text的server,可以同步页面变动
Medium Unlimited 可以看Medium上一些需要付费才能看的内容
Momentum 一个给新tab页加载风景背景图的插件,每次打开新tab页都会觉得有惊喜
OneTab 一键将所有tab页整合到一个页面中用列表呈现,可以记录之前每一次使用时的历史,比safari的同类插件不知道高到哪里去了
Papaly 一款书签管理工具,在逐步弃用中
React Developer 最近在学React,这是React的调试工具,可以显示网页的渲染结构(和Elements)略不同,重要的是可以显示每个组件的数据和方法
WhatFont 可以显示鼠标所在位置的文本字体
what runs 显示网页上使用到的所有技术(插件、看见、数据分析系统、广告系统,甚至字体等)
windscribe 科学上网工具,一个月送10G流量,稳定,快捷,实惠
迅雷 下载插件
插件中凡是不用经常点击使用的,比如Momentum, 迅雷,百度广告终结者,全都在菜单栏中隐藏,干扰越少越好。
电脑工具
其实我用电脑工具也不是很多。。。
cleanmymac
下载最新版的cleanmymac完全是因为好看,加上新版可以显示电脑运行状况,可以取代iStat。
Dr. Cleaner PRO
轻量、方便
DaisyDisk
分析磁盘空间情况
开发类
Sublime Text 3
开发必备,但是配置还是需要花挺多心思的,之前提醒过自己几次要把自己使用的插件记下来,果然每次都还是忘记了。
调用插件安装方法
ctrl+`调出console,复制粘贴以下内容
1
import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())
重启后,就可以ctrl+shift+p调出命令面板了
插件
可以对照popular packages
配置node环境
「Tools」——「Build new system」
1
2
3
4{
"cmd": ["node", "$file"],
"selector": "source.js"
}保存为node
VS Code
懒得列了。。。
iTerm
iTerm倒不需要折腾插件,主要就是UI,弄好了,每天看着命令行就很开心,没弄好,真是丑的让人不忍直视。
网上的教程一大堆。这里贴一个我比较喜欢的:十分鐘打造漂亮又好用的 zsh command line 環境
需要注意的是安装好zsh,修改完主题后,下载字体之前,需要先安装git(新电脑需要)和配置。
微信开发者工具
开发小程序必备
MAMP
集成环境,Mac版的WAMP
Dash
查文档用
Navicat
数据库管理
Postman
调试HTTP,最近准备来换一个,有点不太好用
效率类
Alfred 3
我电脑里总最重要的效率神器,附上一个少数派的Alfred使用手册。Alfred的重要用法就是结合各种workflow,这里附几个有workflow的地址。
添加各种自定义搜索:
我使用的workflow有:
- Caffeinate 有时候不希望电脑息屏 (快键键:
caff
) - can i use 查浏览器兼容性的时候用 (快键键:
caniuse
) - colors 这个是刚刚发现的,之前都是在sip里查,不太方便 (快键键:
#xxxxx
) - github 快速打开github仓库 (快键键:
git
) - kill process 用来关闭进程,非常非常好用 (快键键:
kill
) - Sublime text 可以快键键控制用sublime text打开文件或文件夹,不过很多时候命令行会更快一些,直接autojump定位到文件或文件夹,
open -a "sublime text"
就好了 (快键键:sublime
) - Terminal->Finder 在当前文件夹内打开terminal (快键键:
if
打开iterm) - Font-Awesome 查找font awesome图标 (快键键:
fa
) - Copy-path 负责文件的路径,需要自定义快键键 (快键键:
cmd+shift+c
) - workflow searcher 搜索alfred的各种workflow (快键键:
wf
) - google translate Google翻译 (关键词:
trans
) - 网易云音乐 可以控制网易云音乐的播放 (关键词:
nm
地址:链接) - open url in chrome, safari, and firefox 在不同浏览器打开url,适合前端用 (关键词:
test
) - Resize image 修改图片大小 (关键词:
rimage size
) - Dash dash的一个插件,方便查文档 (关键词:
dash
) - Douban 豆瓣搜索 (关键词:
movie
/book
/music
) - Youdao 翻译
- Fixum 有些插件包含python包,会和Alfred3产生兼容性问题,可以用这个包修复,只用一次就够了(地址)
Bartender 3
隐藏顶部状态栏中的图标,尽量只显示对自己有必要的内容。
Sip
取色工具,快键键option+shift+p
Tomates Time Management
番茄钟,颜值高,可以设置每日目标、任务类型,可以产出周期性的复盘报告。
Magnet
分屏软件
Snipaste
截图工具,可以在截的图上做各种标记,截图可以悬浮在桌面上。
CheatSheet
快键键大全,按住cmd
就可以启动
RescueTime
电脑计时软件,记录每天使用各种app的时间,可以自己规定哪些app属于productive activity,哪些是unproductive,结合IFTTT还可以每天把时间总结发送到邮箱。不知道新系统有没有和ios 12一样的功能,还没摸索新系统。
PopClip
虽说是一款复制粘贴软件,但是配合插件之后真的可以做很多事。
- google search 选中文字后可以直接Google搜索
- Notes 把选中内容发到备忘录上
- OmniFocus 选中内容添加到OmniFocus待办事项上
- Highlighter 在一些类似PDF expert的文字编辑器里对选中文本高亮
文字编辑类
Typora
目前用过最方便的Markdown编辑器,因为用markdown输入可以直接预览显示,不用分两栏预览。
- 可以在官网上下载Vue主题,配色比较好看
- 使用iPic作图床,这样文档内容上传或者复制到任何线上平台上都使用的是绝对路径,不用重新上传图片
PDF expert
处理PDF文件必备
印象笔记
文本资料库,算是我收集资料的inbox集合
马克飞象
配合印象笔记的markdown编辑器,之前印象笔记没有markdown功能,所以会方便很多。不过对比了一下印象笔记改版后的markdown功能,还是马克飞象更稳定、更好用。
Mindnode
思维导图工具
MarginNote
适合做笔记
时间管理、任务管理
Notion
看板工具,之前在《软技能》里看到给程序员推荐的任务管理工具,颜值非常高,有各种模板选择,也可以自定义头图等等。
OmniFocus
GTD中的顶配app
Anki
卡片式学习神器,可以按记忆曲线来提醒你复习学过的内容。
科学上网
Lantern
Lantern搭配Safari还是非常流畅+迅速的,但是搭配Chrome简直就是渣,目前还没有找到解决方案。
Windscribe APP
Windscribe的mac版速度非常OK,稳定性也很好,唯一的奇怪之处在于,好像流量会自己飞掉一半,还好每个月10G都是免费赠送的。
Winscribe Chrome插件
Windscribe的Chrome插件非常稳定,流量也很足,而且目前观察似乎桌面版app和插件虽然共用一个账号,但是流量是分开计算的,
基本上就是以上这些了吧。折腾了两天,有点超时。。。