Tools for easy cd
Dual-licensed under Apache 2.0 or MIT.
Features / Usage / Support shell / Installation / Environment variable
cd functionality can also be used as-is
Command ed
| Key | Description |
| ------------------ | ------------------------------------------- |
| ↑ k | Move up |
| ↓ j | Move down |
| ← h | Move parent directory |
| → l | Move Child directory |
| Home | Move to top |
| End | Move to bottom |
| PageUp | Skip a little and move up |
| PageDown | Skip a little and move down |
| Enter c ; | Change directory to current directory |
| Esc Ctrl+c q | Exit and return to original directory |
| Insert Ctrl+s | Search mode switch (Char key will not work) |
| Backspace | Delete one character from the search string |
| Delete | Delete all search strings |
| V | Open VSCode in the current directory |
Please let us know if you have any key map requests. If it is traditional, we will add it immediately.
Install and Register in the shell
cargo install --locked easychangedirectory
Download from Release page
We will add more as needed.
Bash
Add to ~/.bashrc (Change as necessary)
bash
eval "$(easychangedirectory --init bash)"
Run . ~/.bashrc as needed
Fish
Add to ~/.config/fish/config.fish (Change as necessary)
fish
easychangedirectory --init fish | source
Run . ~/.config/fish/config.fish as needed
Powershell
Add to the file found by echo $profile
powershell
Invoke-Expression (& { (easychangedirectory --init powershell | Out-String) } )
Run . $profile as needed
Zsh
Add to ~/.zshrc (Change as necessary)
zsh
eval "$(easychangedirectory --init zsh)"
Run . ~/.zshrc as needed
You can check all environment variable values with ed --env.
_ED_PWD
1, print current directory after execution_ED_SET_BG
1, set black background_ED_SHOW_INDEX
1, the index is displayed on the left side of the list_ED_VIEW_FILE_CONTENTS
1, the file contents can be viewed