I Love ReactJS

Mac tool recommendation

set up the environment every time you start a job or buy a new computer. Here are some of my essential software

tools

raycast

www.raycast.com/

 

this is an efficiency tool on macOS. The body looks like this, similar to the native Spotlight, but it has a lot of features and third-party plug-ins.

personal frequently used functions are:

Software preset:

it is easier to use third-party plug-ins:

the above commonly used instructions I will add personal keyboard shortcuts to call, reducing the use of steps.

notion

www.notion.so/product

this is an All-in-one note-taking tool with many templates built into it, including bookkeeping, reminders, etc., basically covering all aspects of life.

at present, I am mainly used to record some ideas and summarize the knowledge system.

Command Line

iterm2

iterm2.com/

Mac command line tools, some keyboard shortcuts and display effects are better than native terminal, and are used to it.

zsh & oh my zsh

ohmyz.sh/#install

provides command line beautification, syntax highlighting and automatic completion, and many convenient shortcut instructions can be added through plug-ins

for example, there are gst, gco and other short commands in the git plug-in to facilitate input

in addition, you can adjust the theme of the interface according to your personal preferences

install oh-my-zsh and zsh, and set zsh to the default shell

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

homebrew

brew.sh/

there is nothing to say. Mac is a must for managing dependent tools.

install

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

example

brew install ffmpeg # installation dependency
brew info ffmpeg # View dependency details
brew upgrade # upgrade dependency

nvm

github.com/nvm-sh/nvm

manage node versions, because there are too many node versions, and some projects need older versions of node for historical reasons

install

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

usage examples

$ nvm use 16
Now using node v16.9.1 (npm v7.21.1)
$ node -v
v16.9.1
$ nvm use 14
Now using node v14.18.0 (npm v6.14.15)
$ node -v
v14.18.0
$ nvm install 12
Now using node v12.22.6 (npm v6.14.5)
$ node -v
v12.22.6

IDE

idea

www.jetbrains.com/idea/

main IDE;

JavaScript, Rust, and Java are used in daily development. Personally, I think code dependency analysis is very useful.

vscode

code.visualstudio.com/

standby; because it is relatively lightweight, some file previews use it

RunCat

kyome.io/runcat/inde…

A very interesting plug-in. The higher the CPU usage, the faster the notification bar kitten runs

 

Exit mobile version