рдЧрд┐рдЯ-рдмреИрд╢ рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╣реБрдд рд╣реА рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдмреИрд╢, рдкреЙрдЬрд╝рд┐рдХреНрд╕-рд╕рдВрдЧрдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдСрдЯреЛрдЬрдВрдк рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдорд╛рдирддрд╛ рд╣реИ рдХрд┐ "рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо = рд╡рд┐рдВрдбреЛрдЬ" рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЖрдк рдкрд╛рд░рдВрдкрд░рд┐рдХ cmd.exe "рд╢реЗрд▓" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ: .bat рд╕реНрдХреНрд░рд┐рдкреНрдЯ, C:\Foo\Bar рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдФрд░ рдЗрд╕реА рддрд░рд╣ред рд╣рд╛рд▓рд╛рдБрдХрд┐ git-bash "рд╕рд╛рдорд╛рдиреНрдп" рдмреИрд╢ рдЕрд╡рдзрд╛рд░рдгрд╛рдПрдБ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ: .sh рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ, рдлрд╝реЙрд░рд╡рд░реНрдб-рд╕реНрд▓реИрд╢ (/) рд╡рд┐рднрд╛рдЬрдХ, рдПрдХ рд░реВрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛, рдЖрджрд┐ред рдЗрд╕рдХреА рдХреБрдЫ рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рдПрдБ рд╣реИрдВ: рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рд╣реЛрдо рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдБ /c/users/ рдореЗрдВ рд╣реИрдВ ( C:\Users рдХреЗ рдмрд░рд╛рдмрд░), рд▓реЗрдХрд┐рди рдЖрдк рдЕрднреА рднреА $HOME рдФрд░ "~/.autojump" рдЬреИрд╕реА рдЪреАрдЬрд╝реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЧрд┐рдЯ-рдмреИрд╢ рдкрд░ рдСрдЯреЛрдЬрдВрдк рд╕рдорд░реНрдерди рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрдорд╛рд▓ рд╣реЛрдЧрд╛ред рдХреГрдкрдпрд╛ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝реЗрдВред
рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЬрд╛рдП рддреЛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред
рдореБрдЭреЗ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдореЗрдВ рдмрд╣реБрдд рдЦреБрд╢реА рд╣реЛрдЧреАред рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╕рдордп рдХреА рдХрдореА рдФрд░ рд╡рд┐рдВрдбреЛрдЬрд╝ рддрдХ рдкрд╣реБрдБрдЪ рдХреЗ рдХрд╛рд░рдг рдореИрдВ рд╕реНрд╡рдпрдВ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдЬреЛрдбрд╝ рд╕рдХрддрд╛ред
рдореИрдВрдиреЗ рдПрдХ рдкреАрдЖрд░ рдЦреЛрд▓рд╛ рд╣реИ рдЬреЛ рдЧрд┐рдЯ рдмреИрд╢ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдХреБрдЫ рдЖрдЙрдЯрдкреБрдЯ рдЬреЛ рдЗрд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реБрдП рджрд┐рдЦрд╛рддрд╛ рд╣реИ:
azrie<strong i="6">@timberwolf</strong> MINGW64 ~
$ j -s
10.0: C:/Users/azrie
________________________________________
10: total weight
1: number of entries
0.00: current directory weight
data: C:\Users\azrie\AppData\Roaming\autojump\autojump.txt
azrie<strong i="7">@timberwolf</strong> MINGW64 ~
$ cd /d/work/github/wting/autojump/
azrie<strong i="8">@timberwolf</strong> MINGW64 /d/work/github/wting/autojump (feature/issue-356-support-git-bash-msysgit)
$ cd /d/work/github/azriel91/
azrie<strong i="9">@timberwolf</strong> MINGW64 /d/work/github/azriel91
$ j auto
D:/work/github/wting/autojump
azrie<strong i="10">@timberwolf</strong> MINGW64 /d/work/github/wting/autojump (feature/issue-356-support-git-bash-msysgit)
$ j az
C:/Users/azrie
azrie<strong i="11">@timberwolf</strong> MINGW64 ~
$ j az
D:/work/github/azriel91
рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рдж, рдпрд╣ /unix/like/path
рдореЗрдВ рд╕реЛрд░реНрд╕рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП ~/.bashrc
ред
azrie<strong i="17">@timberwolf</strong> MINGW64 /d/work/github/wting/autojump (feature/issue-356-support-git-bash-msysgit)
$ ./uninstall.py && ./install.py
Uninstalling autojump...
Found user installation...
deleting directory: C:\Users\azrie\AppData\Local\autojump
Installing autojump to C:\Users\azrie\AppData\Local\autojump ...
creating directory: C:\Users\azrie\AppData\Local\autojump\bin
creating directory: C:\Users\azrie\AppData\Local\autojump\share\man\man1
creating directory: C:\Users\azrie\AppData\Local\autojump\etc\profile.d
creating directory: C:\Users\azrie\AppData\Local\autojump\share\autojump
copying file: ./bin/autojump -> C:\Users\azrie\AppData\Local\autojump\bin
copying file: ./bin/autojump_argparse.py -> C:\Users\azrie\AppData\Local\autojump\bin
copying file: ./bin/autojump_data.py -> C:\Users\azrie\AppData\Local\autojump\bin
copying file: ./bin/autojump_match.py -> C:\Users\azrie\AppData\Local\autojump\bin
copying file: ./bin/autojump_utils.py -> C:\Users\azrie\AppData\Local\autojump\bin
copying file: ./bin/icon.png -> C:\Users\azrie\AppData\Local\autojump\share\autojump
copying file: ./docs/autojump.1 -> C:\Users\azrie\AppData\Local\autojump\share\man\man1
creating directory: C:\Users\azrie\AppData\Local\autojump\etc\profile.d
creating directory: C:\Users\azrie\AppData\Local\autojump\share\autojump
creating directory: C:\Users\azrie\AppData\Local\autojump\functions
copying file: ./bin/autojump.sh -> C:\Users\azrie\AppData\Local\autojump\etc\profile.d
copying file: ./bin/autojump.bash -> C:\Users\azrie\AppData\Local\autojump\share\autojump
copying file: ./bin/autojump.fish -> C:\Users\azrie\AppData\Local\autojump\share\autojump
copying file: ./bin/autojump.zsh -> C:\Users\azrie\AppData\Local\autojump\share\autojump
copying file: ./bin/_j -> C:\Users\azrie\AppData\Local\autojump\functions
Please manually add the following line(s) to ~/.bashrc:
[[ -s /c/Users/azrie/AppData/Local/autojump/etc/profile.d/autojump.sh ]] && source /c/Users/azrie/AppData/Local/autojump/etc/profile.d/autojump.sh
Please restart terminal(s) before running autojump.
@ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛ рд╣реИ рдХрд┐ @ azriel91 рдиреЗ рдХреБрдЫ рдХреЛрдб рдХрд╛ рдпреЛрдЧрджрд╛рди рджрд┐рдпрд╛, рдЬреИрд╕рд╛ рдЖрдкрдиреЗ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдерд╛ред рдЕрдЧрд▓рд╛ рдХрджрдо рдХреНрдпрд╛ рд╣реИ?
рдпрд╣ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдЧрд┐рдЯ рдмреИрд╢ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдХреНрдпрд╛ рдкреАрдЖрд░ рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ?
рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдХреНрдпрд╛ рд╣реИ?
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд▓реЛрдЧ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдкреАрдЖрд░ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рдП, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЧрд┐рдЯ-рдмрд╛рд╢реЛ рдореЗрдВ рдСрдЯреЛрдЬрдВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
"рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ" рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдЬрд╡рд╛рдм рд╣реИ рдЬреЛ рдореИрдВ рджреЗ рд╕рдХрддрд╛ рд╣реВрдВ - рдпрд╣ 2 рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛ рдЬрдм рдореИрдВрдиреЗ рдкрд╣рд▓реА рдмрд╛рд░ рдзрдХреНрдХрд╛ рджрд┐рдпрд╛ рдерд╛, рдФрд░ рдкрд┐рдЫрд▓реЗ рд╕рд╛рд▓ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ред
рдореИрдВрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдорд╛рд╕реНрдЯрд░ рдкрд░ рд╡рд┐рджреНрд░реЛрд╣ рдХрд┐рдпрд╛ рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рд▓рдЧрднрдЧ 46 рдЖрдЧреЗ рдереЗ рдФрд░ рдмрд▓ рдзрдХреНрдХрд╛ рджрд┐рдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЗрд╕ рдмрд╛рд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЦрд░реЛрдВрдЪ рд╕реЗ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛ред рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдЕрдЬрдЧрд░ рдСрдЯреЛрдЬрдВрдк рдХреЛ рдЗрд╕ рдЬрдВрдЧ рдХреЗ рд╕рд╛рде рдорд┐рд▓рд╛рдХрд░ рддреЛрдбрд╝ рджрд┐рдпрд╛
рдореИрдВ рдЗрд╕реЗ рдПрдХ рдкреВрд░реНрдг рдкреБрдирд░реНрдкрд░реАрдХреНрд╖рдг рд╕рдорд░реНрдерди рдХрд░рддреА рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдореБрдЭреЗ рдХреБрдЫ рд╕рдордп рд▓рдЧ рдЗрд╕реЗ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЛрдЧрд╛ (рдЕрдкрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдлрд┐рд░ рд╕реЗ рддреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХреА рдЬрд░реВрд░рдд рд╣реИ, рдФрд░ рдореИрдВ рдЕрднреА рддрдХ рдХрд┐ juust рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ)
@wting рдЗрд╕ рдкрд░ рдХрдм рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреА рдЬрд╛ рд░рд╣реА рд╣реИ? рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкреАрдЖрд░ рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рдЦреБрд▓рд╛ рд╣реИред
рдЕрд░реЗ, рдмрд╕ рдЖрдкрдХреА рд╢рд╛рдЦрд╛ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд, рдФрд░ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рдЖрдХрд░реНрд╖рдг рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЗрд╕рдореЗрдВ рд╡рд┐рд▓рдп рд╣реЛ рдЬрд╛рдПрдЧрд╛! рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдЬреЛ рдореИрдВрдиреЗ рдиреЛрдЯрд┐рд╕ рдХреА рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рдЪреАрдЬреЗрдВ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ:
C:\users\nsnyder\this-directory
рдХреА рддрд░рд╣ рджрд┐рдЦрд╛рдПрдБ:
C:\users
snyder his-directory
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ \
рдХреЛ рдареАрдХ рд╕реЗ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдЪрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдХреЙрд╕реНрдореЗрдЯрд┐рдХ рд╕рдорд╕реНрдпрд╛ рд╣реИред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдпрд╣ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдЧрд┐рдЯ рдмреИрд╢ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдХреНрдпрд╛ рдкреАрдЖрд░ рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ?