Hacker News new | past | comments | ask | show | jobs | submit login

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




After 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


Nice, looks like mine from ~20 years ago

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


I 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/gokcehan/lf


Autojump is great. Another similar one with less functionality but a stripped down script is "bashmarks":

https://github.com/huyng/bashmarks


I 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


zsh, 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.


Same, 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.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: