How you navigate to your projects in terminal? cd
? ranger
? nnn
? t a Well, these are not desinged for navigating
projects and they really do their jobs but not so efficient.
Let me introduce the fzf_projects
.
First, you need to install fzf. Simply go through the tutorial here.
Second, put the following code in your shell configuration file.
Note:
project_roots
is a list of directories that projects inside within depth 1 will be added as projects candidates.developer_root
is a directory that project inside within depth 2 will be added.
# Switch projects |
Third, source your shell configuration again or open a new terminal window. Trigger fzf_projects
by input pp
.