Move command key number up k 2k down j 2j left h 2h right l 2l next word begin w 2w next word end e 2e previous word b 2b begin line 0 end line $ find char fc 2fc next find ; preivous find , line number 2G next paragraph } previous paragraph { next sentence ) previous sentence ( file begin 0G file end G previous position `` Scroll command key down Ctrl + E up Ctrl + Y next page Ctrl + F previous page Ctrl + B center z.
Make Linux look like Mac Check the desktop Environment echo $XDG_CURRENT_DESKTOP ubuntu:GNOME Install GNOME Tweaks sudo apt install gnome-tweaks Install GNOME extensions Go to the website GNOME extensions Install the browser add-on Install User Themes extension from the website Install macOS theme BigSur GTK3 Theme ~/.
Migrate my blog to Hugo.
Document: https://gohugo.io/documentation/
My favorite theme: Mainroad
Setup # install snap install hugo --channel=extended # verify install hugo version # crate a new site hugo new site my-blog # add theme git submodule add https://github.
Dependency injection is one of my favorite design pattern. The application is kind of transparent, which is one-off configuration in the app startup, and then use it naturally like it doesn’t exist.