系统重装之装备+铭文

上个星期看到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

输入密码后,「系统偏好设置」—「安全性与隐私」—「通用」中允许下载的应用来源就会变成「任何来源」。

image-20181001113723811

这时,再安装一些非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
    2
    git 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。

image-20181001220759117

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

查文档用

数据库管理

Postman

调试HTTP,最近准备来换一个,有点不太好用

效率类

Alfred 3

我电脑里总最重要的效率神器,附上一个少数派的Alfred使用手册。Alfred的重要用法就是结合各种workflow,这里附几个有workflow的地址。

添加各种自定义搜索:

如何使用Alfred提升操作效率

我使用的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

分屏软件

image-20181001225304577

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和插件虽然共用一个账号,但是流量是分开计算的,


基本上就是以上这些了吧。折腾了两天,有点超时。。。