4 ms·
I use `z` as a less manual way to search common directories instead of changing $CDPATH. It's based on 'frecency'. https://github.com/rupa/z https://github.com
by jnpatel 5y ago
I use `z` as a less manual way to search common directories instead of changing $CDPATH. It's based on 'frecency'.
https://github.com/rupa/z https://github.com/rupa/z
- lloeki 5y agoAfter trying such history-based automatic tools I found they lacked predictability for me. So the very small 50 LOC kd was born: kd # jumps to project top level (based on .git/Gemfile) kd foobar "$PWD" # saves an entry named foobar pointing to $PWD kd foo # jumps to foobar cp qux $(kd foo) # expands to foobar's value I should probably make it expand to absolute paths so that I could change "$PWD" to . https://github.com/lloeki/dotfiles/blob/master/shell/kd https://github.com/lloeki/dotfiles/blob/master/shell/kd
- pacoverdi 5y agoNice, looks like mine from ~20 years ago https://gist.github.com/pcdv/3c52d82f59fe9042793033d5e249b146 https://gist.github.com/pcdv/3c52d82f59fe9042793033d5e249b14... g . # add current dir to bookmarks g # list bookmarks g del # open bookmarks in vi (should use $EDITOR ...) g <regex> # jump to first matching bookmark Wonder how many monthdays I saved compared to colleagues still navigating manually :D
- brbsix 5y agoI use `autojump` (aliased as `j`), which sounds quite similar as it also records your most frequently visited directories. It's as simple as entering `j down` to enter /some/path/to/MyDownloadFolder. For exploring massive file trees, a terminal file manager that allows you to preview the contents of subdirectories without entering them is huge time saver. I use `lf`. https://github.com/wting/autojump https://github.com/wting/autojump https://github.com/gokcehan/lf https://github.com/gokcehan/lf
- farrelle25 5y agoAutojump is great. Another similar one with less functionality but a stripped down script is "bashmarks": https://github.com/huyng/bashmarks https://github.com/huyng/bashmarks
- 0mp 5y agoI use (and develop) `goat`. It's like a shortcut manager for aliases for directories you go to often. And a way to make "cd ...." work for any number of dots. https://github.com/0mp/goat https://github.com/0mp/goat
- mekkkkkk 5y agozsh, oh-my-zsh and z are the must haves that I add to any new environment immediately. Z and similar tools is such an elegant solution to directory navigation.
- bamboozled 5y agoSame, I don't know how people do without them. I love Z but I cannot believe there isn't something better yet? One thing I'd love is something that helps navigating the current git project easier.