本文推荐的都是我正在用的或者用过的产品

硬件

Macbook Pro 13寸

如果是开发用,多配点内存会好些,磁盘一般256足够了

HHKB BT

我是被种草的,据说是程序员必备神器,用了三年了,按起来很舒服,偶尔用同事的薄膜键盘会很不适应。一开始我是买的有线的,但是我觉得累赘。就在咸鱼上换了一个蓝牙版的,结果在办公室的多蓝牙设备的环境下,总是断连。声音比机械的要轻,不脆,键程适中。

站立工作台

办公室必备啊,坐的时间长了腰会很不舒服,站起来可以调节高度。

trackpad2触控板

很多人不理解为什么macbook有触控板,还要单独买一个呢。一个是因为面积大,另外它的手感确实不错,其次有的时候笔记本是合盖的。

树莓派

这个嘛,就是玩具性质居多了。一开始心血来潮买了,折腾两天不知道干啥了。然后搬家,租的房子里面没有有线电视,于是给我的树莓派安装了kodi系统,作为一个电视盒子。后来买了投影仪,不需要电视了,就把树莓派装回debian,安装syncthing,作为nas中重要文件的备份机和镜像站。

投影仪

额,这个是最近才开始的,因为旅行中的一家民俗而种草。隔了一年多才拔草。在卧室的白墙上,投影120吋的画面,家庭影院的既视感,舒服。

颂拓9运动手表

这个用了三年了,模式众多,跑步、游泳、滑雪、爬山等几十种。监测睡眠等也不在话下。

PC通用软件

Emacs

这个是和vim一样古老的编辑器,被誉为“神的编辑器”,也被成为“伪装成编辑器的操作系统”。插件数量众多,质量都比较好。没有商业支持,都是用爱发电。我自从16年接触Emacs,一开始用的spacemacs配置,入坑多次,退烧多次。去年又重新入坑,舍弃成熟的配置,自己从零开始。目前比较稳定,目前这篇博客就是使用Emacs编写,使用ox-export插件导出为markdown,再由hugo编译成html静态网站。编写代码和GTD也都是使用的Emacs。或者说能用Emacs干的事情我都在用Emacs。

Vim

和Emacs齐名的古老的编辑器,被誉为“编辑器之神”,单从用户数和用户熟知度来说,能完胜Emacs。在服务器上面编辑文本文件,以及在mac上面编辑配置文件都是习惯性使用vim。当然我并没有学vim的高级用法,就是最基本的移动和编辑功能。

Chrome

这个是程序员用的比较多的浏览器了,尤其是前端程序员。插件众多,开发工具箱比较强大。

Listen 1

一个开源的音乐项目,各个平台均匀客户端。尤以chrome的插件版体验最好,可以登录网抑云和qq音乐,播放自建的歌单。它集成了4-6个平台的歌曲,均免费。

Bitwarden

开源的密码管理器,类似1password。

Trojan客户端

翻墙的工具。需要购买相应的服务。

Rime

开源的中文输入法,内置十几种输入方案,有拼音、双拼、五笔、郑码、笔画、文言文等。良心之作

Cyberduck

开源的FTP/Webdav客户端

LibreOffice

开源的office客户端,多平台支持。

Calibre

开源的图书管理系统,借助插件可以完成更多的事情。

VirtuxBox

开源的虚拟机软件

Wakatime

统计开发人员的时间消耗,例如编辑器比例、编程语言的比例等

VS Code

开源的IDE,不多说

RescueTime

统计设备的各个软件的使用时间。

Charles

代理工具,通常用来网络抓包

Syncthing

开源的p2p文件同步工具,跨平台

GIMP

开源的图片编辑器,PS的代替品

DesktopNaotu

百度脑图的离线版

digikam

图片管理工具

QBittorrent

bt下载工具

Anki

开源的记忆卡片工具

Mac软件

mac下的专属软件

Motrix

迅雷的代替品

MAMP

LAMP的代替品,快速启动php+nginx+mysql服务

MoneyWiz

记账工具,收费,免费版无同步功能

MarginNote

收费软件,pdf及各种文档的阅读&标记工具

QuickSliver

mac下的快速启动工具,开源

amethyst

窗口布局快速排版工具

Iterm2

最好用的终端工具

Android软件

AnkiDroid

Anki的手机版

APKPure

可以代替Google 应用商店的软件,也需要翻墙

Bitwarden

Bitwarden的手机端

Clash

Trojan的手机端

DAVx

CardDav和CalDav的同步工具,用来同步通讯录和日历

F-Droid

开源的安卓软件市场,只有开源软件。

Kiwi Browser

基于chrome的手机浏览器,可以安装chrome插件

KOReader

手机端的pdf文档阅读工具

Listen 1

Listen 1的手机端,没有电脑端的功能多

Orgzly

Org-mode的手机编辑器

RescueTime

记录手机APP的使用时间

Syncthing

Syncthing的手机端,可与电脑端同步数据

书迷

用来看网络小说,无广告,源多

Termux

安卓下的终端软件,模拟了alpha系统,可以使用apk 命令安装各种软件

Chrome插件

RSSHub Radar

发现并订阅当前页面的rss链接

FeHelper

前端开发必备工具面,json美化、时间戳转化等常用小工具

BitWarden

bitwarden的网页密码填充插件

floccus

使用webdav来备份/同步浏览器书签

Adblock Plus

拦截网页广告

PT Plugin Plus

玩PT圈子的必备工具,一个页面管理众多PT站点

WakaTime

用来记录chrome在开发中的时间花费

ResuceTime

用来记录页面浏览中的时间花费类别

Emacs插件

straight

包管理工具,如果无特殊要求的话,会觉得它好麻烦,但是如果对某个插件进行了自定义的话,会发现这个超爽

use-package

把关于某个插件的配置都集中到一起。且管理了package的依赖顺序、加载时机等,配合straight食用更加

ag

用来代码搜索

rime

输入法

替换默认的i-search,解决rime带来的不能搜索中文的问题

doom-themes

比较极客的主题风格

all-the-icons

好康的图标不能少

super-save

自动保存插件

amx

快速输入emacs命令

avy

屏幕可视区域内的快速光标定位

anzu

i-search结果的统计

helm

智能补全前端

doom-modeline

状态栏美化

linum

显示行号

wakatime-mode

wakatime的emacs插件

keyfreq

记录所有的按键频率

alert

桌面级通知

ox-hugo

把org导出为markdown

editorconfig

集成.editorconfig

lsp-mode

lsp的eamcs前端

expand-region

代码块的快速选择

ivy

另一个智能补全前端

company

另另一个代码补全前端

rainbow-delimiters

为嵌套的括号分配不同的颜色

so-long

打开大文件的时候,关闭所有占用资源的模式

hideshow

展开/收起代码块

ranger

ranger的emacs前端

treemacs

一款文件树侧边栏

projectile

快速处理项目目录的相关命令

magit

最好用的git客户端

org

用来写文字、GTD等强大的工具

org-roam

org的增强,注重文件中间的关联关系

org-superstar

org文件中的星号美化

org-pomodoro

org在GTD过程中的番茄钟工具

hydra

自定义键位方案

meow

有别于evil的多模式快捷键方案

Cli

zsh && oh-my-zsh

配合iterm2,谁用谁知道

ranger

文件夹导航工具

nix

包管理工具,目前我逐渐使用nix代替mac的brew

git

不解释

pandoc

多种文本格式的文档互相转换

tldr

too long don’t read 简化版的man手册

其它

小鹤双拼

用双拼输入中文真的很快,(前提是花两个月的时间来熟悉它)