Comments (3)
Hey @dufferzafar, thanks for checking jump out!
Yes, I have been a heavy autojump user before creating jump. I too dislike its algorithm and that it forced me to type the directory I want to jump to in full, and if I made a typo, oh boy, it was always wrong. I haven't used z, but as far as I know, it doesn't do fuzzy matching.
Jump is all about fuzzy matching. If you use Command-P to quickly jump to a file in your editor, that's the matching algorithm jump uses to find directories. This means that you only need 2/3 consecutive letters out of the directory base name to find it and jump to it.
For example, I am the maintainer of a project called web-console
. It lives under /Users/genadi/Development/web-console
. If it's scored well enough (e.g. I visit it often) I can go there with j wc
, j cons
, j web-c
, j webcons
and so on. You can type a directory exactly and make a typo: j web-cosnole
, jump's fuzzy matching algorithm will be smart enough to figure it out. This is something that autojump was quite unforgiving about and it's a pity if you spent much time typing and have a typo in the end.
You can try it and see how it feels. The main thing about jump is its fuzzy matching that makes you type less of the directories you want to visit. I have written a blog about it on https://www.hacksoft.io/blog/jump-a-faster-way-navigate/ where you may find more examples.
from jump.
Thanks a lot for your prompt response.
And you understood me pretty correctly - Sublime's Ctrl + P is exactly what I want.
I'm gonna switch to jump
then!
Is there a way to import my autojump
file (the one that stores paths & their weights) to jump
so that I don't have to start from scratch?
from jump.
Sadly no. ๐คจ I've been thinking about adding autojump and z score files importers, but this is the first time it's actually requested. I cannot promise you a timely response here, but it's something for the queue. ๐
You can start anew and it will catch up quickly with your habits.
from jump.
Related Issues (20)
- RPM refuses to install on Fedora due to OS is specified as darwin HOT 4
- jump has stopped tracking my directories HOT 4
- RangerFM integration HOT 2
- Escaping hyphens and apostrophes and other HOT 8
- Integration documentation outdated? HOT 6
- Add option to use pushd instead of cd in dir motion HOT 1
- [MacOS] brew installs Jump Desktop instead of this tool HOT 2
- `jump import` does not work for non-default Z_DATA location. HOT 2
- brew install jump HOT 1
- jump 0.41.0 debian packages are broken HOT 3
- Release the binary of jump v0.41.0 for macOS HOT 5
- windows builds HOT 6
- Release assets of jump v0.50.0 for Linux HOT 3
- v0.51.0 - release binaries request HOT 2
- ARM version in brew HOT 3
- command not found: jump HOT 2
- Flatpak Install Option HOT 2
- Consider adding an ability to create aliases within jump HOT 3
- Move differences documentation into readme HOT 1
- How to setup database on Windows 10? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jump.