4 ms·
Another tool I use religiously: `autojump` (aliased to `j`) rather than `cd`. It learns where you go and lets you fuzzy-jump there. https://github.com/wting/au
by Mizza 8y ago
Another tool I use religiously: `autojump` (aliased to `j`) rather than `cd`. It learns where you go and lets you fuzzy-jump there.
https://github.com/wting/autojump https://github.com/wting/autojump
I also use `loop`, my own Rust-based replacement to bash's native loops:
https://github.com/Miserlou/Loop https://github.com/Miserlou/Loop
- chuckdries 8y agoZSH's z plugin does the same thing. Highly recommended for the ZSH users out there! https://github.com/rupa/z https://github.com/rupa/z
- I_complete_me 8y agoI installed z which is great. Then I started thinking about all the available one letter commands in bash/zsh. So I went through them. This is the result. $d lists recent dirs $g a git shortcut $l shorthand for ls -l $t It's just after a quarter past twelve. $w Show who is logged on and what they are doing. $x X - a portable, network-transparent window system $z zsh fast finder
- euank 8y agoI've found fasd (https://github.com/clvv/fasd https://github.com/clvv/fasd) to be the most featureful of the directory jumping tools, and it's much faster than autojump as well. I'd be remiss not to mention pazi however, which is the tool I wrote to replace fasd in my own workflow: https://github.com/euank/pazi https://github.com/euank/pazi It's similar to autojump, but much faster: https://github.com/euank/pazi/blob/master/docs/Benchmarks.md#benchmarks https://github.com/euank/pazi/blob/master/docs/Benchmarks.md... Oh, and it's written in rust :)
- onemanstartup 8y agohttps://github.com/gsamokovarov/jump https://github.com/gsamokovarov/jump You can benchmark this tool to be fastest
- lloeki 8y agoThe "learn+fuzz" part seems to always produce weird results due to my navigational habits, so I have a zero-dependency very short {ba,z}sh function that allows me to jump to preset locations (kd for "quicK Dir" or "worK Dir"): $ cd ~/go/src/github.com/my/project $ kd awesome_project $PWD # create bookmark Then, anywhere: $ kd aw # BAM $ # yay, straight to my project! Also, if I'm in a project with a "root", like a Makefile, Gemfile, or anything: $ cd app/controllers/whatever/deeply/nested $ kd # back to the project root! $ make I'll probably integrate it with fzf some day but for now the "prefix thing+match last entry" works well enough. https://gitlab.com/lloeki/dotfiles/blob/master/shell/kd https://gitlab.com/lloeki/dotfiles/blob/master/shell/kd