autojump README

The project's README from github.com/wting/autojump. As one markdown file: README.md.

NAME

autojump - a faster way to navigate your filesystem

DESCRIPTION

autojump is a faster way to navigate your filesystem. It works by maintaining a database of the directories you use the most from the command line.

Directories must be visited first before they can be jumped to.

USAGE

j is a convenience wrapper function around autojump. Any option that can be used with autojump can be used with j and vice versa.

For more options refer to help:

autojump --help

INSTALLATION

REQUIREMENTS

Due to limited time and resources, only "first class support" items will be maintained by the primary committers. All "community supported" items will be updated based on pull requests submitted by the general public.

Please continue opening issues and providing feedback for community supported items since consolidating information helps other users troubleshoot and submit enhancements and fixes.

MANUAL

Grab a copy of autojump:

git clone https://github.com/wting/autojump.git

Run the installation script and follow on screen instructions.

cd autojump
./install.py or ./uninstall.py

AUTOMATIC

Linux

autojump is included in the following distro repositories, please use relevant package management utilities to install (e.g. apt-get, yum, pacman, etc):

OS X

Homebrew is the recommended installation method for Mac OS X:

brew install autojump

MacPorts is also available:

port install autojump

Windows

Windows support is enabled by clink which should be installed prior to installing autojump.

KNOWN ISSUES

REPORTING BUGS

For any questions or issues please visit:

https://github.com/wting/autojump/issues

AUTHORS

autojump was originally written by Joël Schaerer, and currently maintained by William Ting. More contributors can be found in AUTHORS.

Copyright © 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.

autojump (wting/autojump)

Searching Database…

Что это такое?autojump — утилита для командной строки, которая помогает быстрее перемещаться по файловой системе. Она запоминает, какими каталогами вы пользуетесь чаще всего, и позволяет переходить к ним по короткому запросу вместо того, чтобы набирать полные пути.
Это замена cd?По сути да — это команда cd, которая учится: она ведёт взвешенную базу каталогов, куда вы заходили из терминала. Чтобы перейти в каталог, нужно хотя бы раз его посетить.
Нужно ли что-то предустановить, чтобы всё работало?Нужен Python 2.6+ или 3.3+ и поддерживаемая оболочка: bash и zsh поддерживаются полностью, а fish, tcsh и clink — силами сообщества.
Есть ли подводные камни, о которых стоит знать?Не получится перейти в каталоги, чьи имена начинаются с дефиса. Пользователям bash также не стоит затирать PROMPT_COMMAND — autojump отмечает посещения, дописывая себя в эту переменную, так что нужно дополнять существующее значение, а не заменять его.
Работает ли это на Windows или BSD?Linux и OS X поддерживаются полностью; Windows и BSD — силами сообщества. На Windows сначала нужно установить утилиту clink, а уже потом autojump.
Под какой лицензией распространяется?GPLv3 или новее — свободный софт: можно менять и распространять, платных тарифов нет.
Как она выбирает, куда перейти, если совпадает несколько каталогов?У каждого каталога есть вес, зависящий от того, как часто вы им пользуетесь, поэтому j in приведёт в совпадение с бо́льшим весом. Можно передать несколько аргументов, например j w in, чтобы сузить выбор до другой записи.
What are similar projects?zoxide, z, tmuxinator, pyenv, oh-my-posh, fzf, prezto, ranger
Creator
wting
Size
0.8 MB
Stars
17K
Updated
CommitFeb 27
Age
17y
Commits · 90 Days