My Mac Software Tossing Journey in 2022
Categories: Creation
Why do poor students have so much stationery, you will understand after reading this.
For Writing
Markdown note applications should be the area I tossed the most. I started using Markdown during college. From WizNote at the beginning, to Marxico later, used Ulysses when working, then found Quiver and used it for a long time. I also used MWeb, bought Bear’s annual membership, but finally, there was not a single one that satisfied me.
2 years ago I made MiaoYan, continuously optimizing it. I think the experience and usage habits are quite suitable for engineer thinking. Markdown lovers can try it~
Open Source Address: https://github.com/tw93/MiaoYan/

- Common configuration: After downloading, open settings and choose an empty folder as the knowledge base directory, then put documents in it. At the same time, you can configure your accustomed font, appearance, etc., and you can use it directly.
- Memorize common shortcut keys to get twice the result with half the effort.
- You can export the file order in Quiver into folders and migrate to the MiaoYan folder for seamless use.
Life records are generally used with Mac’s own Notes, which can be synchronized with mobile phones and is convenient. Yuque is also very good for work documents. Quiver can be deleted.
Common Software

- Apple Music: If you have an iPhone, I sincerely suggest trying her. I haven’t used QQ Music for half a year.
- ScreenFlow: A tool for screen recording, recording Gif, and recording effects.
- WeRead: I used rust to make a Mac version of WeChat Reading, 1.9M, can be downloaded via here.
- Deckset: A tool for writing sharing slides directly with Markdown. Basically, a presentation document can be done in half an hour. Now I recommend MiaoYan more.
- Input Source Pro: Free, set different default input methods for different software.
- App Cleaner & Uninstaller: Uninstallation tool, help you uninstall completely.
- PrettyClean: Free, cleaning tool, I generally use it with mac-cleanup-sh.
- Hidden Bar: Open source, hide your many icons in the menu bar.
- Leaf: Loved by RSS enthusiasts, relatively lightweight and browser reading.
- f.lux: Free, protect your eyes.
- Thor Launcher: Free, can configure launch shortcut keys for many software.
- MindNode: Tool for drawing mind maps, you can buy the latest version on Taobao.
- shottr: Free, screenshot, scrolling screenshot tool, can replace Tencent Screenshot.
- Rectangle: Open source, set your window size and position at will, very suitable for students with monitors.
- Bob: Free, super like this work, used a lot for translation and OCR, very easy to use.
- one switch: Common function shortcut keys, such as cleaning the screen, switching screen size, connecting Bluetooth, emptying the trash can can be set to your accustomed shortcut keys.
- MTMR: Open source, makes the tasteless TouchBar a little useful. My configuration can be seen in item.json.
- PictureView: Free, very convenient to view pictures.
- Alfred: Spotlight, can’t leave this. My commonly used ones, such as history clipboard, can be set. Very easy to use. I made a theme myself, see Cosy_Dark.alfredappearance.
- UPic: Open source, image upload OSS shortcut tool, you can write a FaaS function to upload to OSS or CDN yourself.
For Coding
- Webstorm: Mostly used for large projects or multi-person collaboration projects, see configuration You are still using WebStorm?.
-
VScode: Mostly used for simple and fast code editing function verification, common configurations are as follows:

- Appearance: JetBrains Mono, font size 16, line height 26, command line font 14, line height 1.2, theme Aura Theme, View - Appearance - Close Activity Bar, use command+1+2+3+4 to replace common functions.
- Format validation: Prettier - Code formatter, ESLint, Code Spell Checker, EditorConfig for VS Code, markdownlint.
- Frontend auxiliary: JavaScript (ES6) code snippets, npm Intellisense, Path Intellisense, Node modules navigation.
- Git related: Git Blame, Git Graph, gitignore.
- Function related: Node Modules Context Menu, WakaTime, Markdown All in One, Material Icon Theme.
- Common habits: Almost all clickable items are set to my own accustomed shortcut keys. Commonly used ones, such as command+e to open common directories, command+option+i to open the command line, command+option+l to format files, etc.
For Commands
In fact, I haven’t used iterm2 for almost half a year. I have been using hyper.js + Oh My ZSH, looks like this.

- hyper.js configuration: .hyper.js, mainly setting font, font size, theme, and shortcut keys related.
- Appearance: Font Jetbrains Mono, font size 18, see
.hyper.jsaddress above. - Plugins: hypercwd, hyper-aura-theme.
- Appearance: Font Jetbrains Mono, font size 18, see
- Oh My ZSH configuration: Can be opened via command line
code .zshrc.- Common plugins: git, zsh-autosuggestions, zsh-syntax-highlighting, z.
- Theme: dracula.
- In addition, many common commands are set, such as opening vpn, git shortened commands, environment software calls, etc.
For Viewing Effects
In fact, I haven’t used Chrome for almost half a year. I have been using Edge, worry-free and effort-saving, performance and energy consumption feel better than Chrome. Edge looks like this.

- Common configuration: Suggest logging in for synchronization.
- Privacy, Search and Services: If you are an experienced internet user, you can turn off everything that can be turned off screenshot. If not, suggest keeping them open.
- Appearance: Theme: NewTab (Open browser extension management, open developer mode, choose load unpacked extension), a theme with nothing, written by myself; configuration is also managed as much as possible, see screenshot.
- System: Here turn on everything that can be turned on, see screenshot.
- Common plugins:
- Book: A magic modified extension by myself, using this can hide the original bookmark bar, directly command+e to open this.
- Proxy SwitchyOmega: You know, works well with Little Rocket.
- uBlock Origin: Ad blocking, extremely low memory, you can configure some rules yourself.
- FeHelper: Some common tools for front-end, now I am used to opening and using them directly in the browser.
- JSON Formatter: For viewing JSON, preventing the browser from opening the compressed version of the interface.
More Comfortable
- Replace MacApp icons: macosicons, many software icons are irregular or not so mac, you can search for common ones here and then command+i to replace.
- You can try to hide your Dock and menu bar, get used to it for a while, then set the screen to black or a favorite background, you will become very quiet.