Autojump: Запуск автоперехода в Windows с помощью Clink

Созданный на 20 авг. 2014  ·  9Комментарии  ·  Источник: wting/autojump

Привет! Autojump установлен и работает, за исключением того, что он не добавляет каталоги, когда я перемещаюсь с помощью "cd". Я добавил пару каталогов вручную с помощью «autojump --add C: ..», и это мне очень помогает, но было бы замечательно, если бы «cd» автоматически добавлял каталоги.

Может я что то упустил при установке?

os-windows

Самый полезный комментарий

Небольшое неудобство в этом псевдониме - лишняя пустая строка, напечатанная с cd .

Все 9 Комментарий

@mdlawson - лучший контакт по вопросам Windows / Clink. У меня нет окна с Windows. : /

То же, что и @hcsaustrup
По умолчанию cd не добавляет записи, но запуск вручную -add работает.

Итак, вот что я до сих пор придумал:

doskey cd=cd $1 $T autojump -a ^%CD^%\$1

Это будет псевдонимом команды cd для добавления каталога в автопереход. К сожалению, %CD% не обновляется до тех пор, пока _after_ команда не будет запущена, поэтому вам нужно добавить первый аргумент: разочарован: это означает, что это не сработает, если вы сделаете cd %temp% или что-то в этом роде. .

К вашему сведению, вы можете добавить это в свой файл <cmdr dir>/config/aliases . В этом случае вы должны опустить символы ^ и просто добавить строку:

cd=cd $*$Tautojump -a %CD%\$1

Я обновил это, чтобы на самом деле

cd=cd $*$Tautojump -i >nul 

Таким образом, он также обновляет веса, и мне не нужно делать ничего сложного с добавлением вручную.

Еще одно обновление к вышеизложенному ... если вы не хотите, чтобы он отображал каталог и вес, вам нужно использовать $ G для перенаправления в макросе:

doskey cd=cd $*$Tautojump -i $Gnul

Небольшое неудобство в этом псевдониме - лишняя пустая строка, напечатанная с cd .

Привет, ребята, у меня такая же проблема, @frizzr, куда мне добавить doskey cd=cd $*$Tautojump -i $Gnul . Или мне нужно выполнять каждый раз, когда я открываю оболочку

Привет, ребята, у меня такая же проблема, @frizzr, куда мне добавить doskey cd=cd $*$Tautojump -i $Gnul . Или мне нужно выполнять каждый раз, когда я открываю оболочку

Ранее упоминалось, что сценарий установки может запускаться с эмуляторами терминала Windows, такими как Cmder, но в отсутствие этого я бы посмотрел на этот ответ суперпользователя, чтобы узнать, как запускать такие команды установки с помощью стандартной командной строки bog:

https://superuser.com/questions/144347/is-there-windows-equivalent-to-the-bashrc-file-in-linux

Была ли эта страница полезной?
0 / 5 - 0 рейтинги