iTerm2 + (fish-shell + advance) for macOS
last updated 2020-01-14
Last updated
Was this helpful?
last updated 2020-01-14
Last updated
Was this helpful?
I used zsh + YADR + iTerm2 and now using fish-shell + iTerm2
fish-shell has pretty good plugin system. I guess it's kind of next generation of zsh. also autocomplete is pretty good.
enjoy!
This article is for MacOS user
iTerm2 is a terminal emulator for macOS that does amazing things. - official sites copyright
go to the link the below
download iTerm2
fish is a smart and user-friendly command line shell for Linux, macOS, and the rest of the family. - official sites copyright
install fish shell via brew
wait. you don't have *brew ? go get brew
open terminal and run this script
Add this to the end of ~/.config/fish/config.fish
your ~/.config/fish/config.fish must be like this
install bass
modify config.fish
add set ${VAR_NAME} ${VALUE}
bobthefish is opensource for optimize theme
open iTerm2
go to Preference of iTerm2
click *Profiles -> *Text
select *Hack Nerd Font of Font section
click *Colors
click *Color Presets
select *solarized dark
modify *Minimum Contrast to 40%
click *General
click *Command type of Command section
input 'fish' in 'Send text at start'
click *Edit... button of Working Directory of General tab
select *Reuse previous sessions's directory of 'Working Directory for new Split Panes' section
done!
nvm for fish-shell
there are two nvm system for fish shell
fisher base - https://github.com/jorgebucaran/nvm.fish
oh-my-fish base - https://github.com/FabioAntunes/fish-nvm
I would like to recommend 'oh-my-fish' base
git command alias plugin
This article has been written, corrected, and improved with multiple collective intelligences.
lugi
I want to say special thanks to 'lugi', who kindly introduced me to the fish-shell.
environment variable must define in .zprofile
The Fishshell Framework Oh My Fish provides core infrastructure to allow you to install packages which extend or modify the look of your shell. It's fast, extensible and easy to use.