<p>fasd рдмреИрдХрдПрдВрдб</p>

рдХреЛ рдирд┐рд░реНрдорд┐рдд 10 рдЕрдкреНрд░реИрд▓ 2012  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: clvv/fasd

fasd рдмреИрдХрдПрдВрдб рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд▓реЗрдЦрди рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рдореИрдВ рдЗрд╕реЗ viminfo рдкрдврд╝рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд╣реВрдВред

рд╕реНрдерд╛рдкрдирд╛:
$_FASD_BACKENDS="viminfo" рдпрд╛ to
$_FASD_BACKENDS=viminfo

~/.fasdrc рдлрд╝рд╛рдЗрд▓ рдХреЛ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдкрд╛рд░реНрд╕ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред рдЗрд╕рдХреА рдкреБрд╖реНрдЯрд┐ .fasd рдлрд╝рд╛рдЗрд▓ рдХреЛ рд▓реЗ рдЬрд╛рдХрд░ рдХреА рдЬрд╛рддреА рд╣реИ рдЬреЛ рддрдм рд╕рднреА рдбреЗрдЯрд╛ рдХреЛ рдорд┐рдЯрд╛ рджреЗрддреА рд╣реИред

рдХрд┐рд╕реА рдЪреАрдЬ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рд▓рд╛рд╣ рдпрд╛ рд╕рдВрдХреЗрдд рдЬреЛ рдореБрдЭреЗ рдЖрдЬрдорд╛рдирд╛ рдЪрд╛рд╣рд┐рдП?

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдХреГрдкрдпрд╛ рдЗрд╕реЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ рдХрд┐ рдХрдИ рд╕реНрдерд╛рдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рдЕрдВрддрд░рд┐рдХреНрд╖ рд╕реЗ рдЕрд▓рдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдореИрдВ рдХрд▓реНрдкрдирд╛ рдХрд░ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдпрд╣ : рдЬреИрд╕реЗ $PATH рдЪрд░ рдореЗрдВ рдерд╛ред
_FASD_BACKENDS="native viminfo"

рд╕рднреА 7 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рдореБрджреНрджрд╛ рд╣реИред .fasdrc рдПрдХ рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдкреЙрдЬрд╝рд┐рдХреНрд╕ рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд╡реЗрд░рд┐рдПрдмрд▓ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдореЗрдВ рдЕрдЧреНрд░рдгреА $ рдЪрд┐рд╣реНрди рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИред

рдорд╛рди рд▓реЗрдВ рдХрд┐ рдЖрдк рдЕрдкрдиреА .viminfo рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╕рд╛рдордЧреНрд░реА рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ:

_FASD_BACKENDS="native viminfo"

рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИ, рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рдХреНрдпрд╛ viminfo рдбреЗрдЯрд╛ рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ? рдореИрдВ рд╡рд┐рдо рдХреЗ рднреАрддрд░ рд╕реЗ рдХреБрдЫ рдлрд╛рдЗрд▓реЗрдВ рдЦреЛрд▓рддрд╛ рд╣реВрдВ рдЬреЛ рдЕрдиреНрдпрдерд╛ рдХрднреА рдирд╣реАрдВ рджреЗрдЦ рдкрд╛рдПрдВрдЧреЗред рдЕрднреА рдЕрдЧрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдмреИрдХрдПрдВрдб рдХреЗ рд░реВрдк рдореЗрдВ viminfo рд╣реИ, рддреЛ рдпрд╣ рдЕрднреА рднреА рдХреЛрдИ рдкрд░рд┐рдгрд╛рдо рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред

рд╡рд╣ рдЕрдЬреАрдм рд╣реИред рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ fasd -tb viminfo ред рдФрд░ рдХреБрдЫ рднреА? рдпрджрд┐ рдирд╣реАрдВ рддреЛ fasd --backend viminfo рднреА рдЖрдЬрдорд╛рдПрдВред рдХреНрдпрд╛ рдЖрдкрдХреЗ рд╕реЗрдЯрдЕрдк рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдЦрд╛рд╕ рд╣реИ? рдХреНрдпрд╛ рдЖрдк .viminfo рдлрд╝рд╛рдЗрд▓ $HOME ? рдХреНрдпрд╛ рдЖрдкрдХреЗ .viminfo рдлрд╝рд╛рдЗрд▓ рдореЗрдВ > рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд▓рд╛рдЗрдиреЗрдВ рд╣реИрдВ?

.viminfo $HOME рдореЗрдВ рд╣реИред fasd -tb viminfo рд╕реЗ рдХреЛрдИ рдЖрдЙрдЯрдкреБрдЯ рдирд╣реАрдВ, рдпрд╣рд╛рдВ рдЕрдиреНрдп рдХрдорд╛рдВрдб рд╕реЗ рдЖрдЙрдЯрдкреБрдЯ рд╣реИред

$ fasd --backend viminfo
sed: 1: "/^>/{s@~@/Users/pear@;p}": extra characters at the end of p command

рдореЗрд░реЗ рдкрд╛рд╕ .viminfo рдореЗрдВ > рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд▓рд╛рдЗрдиреЗрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЬреАрдердм рдорд╛рд░реНрдХрдбрд╛рдЙрди рдЦрд╛ рд░рд╣рд╛ рд╣реИ>: рдбреА

/usr/рд╕реНрдерд╛рдиреАрдп/рдмрд┐рди/fasd
20 " 1 16
21 ^ 1 17

рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ sed рдХреЛ fasd рджреНрд╡рд╛рд░рд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдЖрджреЗрд╢ рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИред рдореИрдВрдиреЗ рдЖрдкрдХреЗ рд▓рд┐рдП рдмреНрд░рд╛рдВрдЪ рдЗрд╢реНрдпреВ-5 рдкрд░ рдПрдХ рдХреНрд╡рд┐рдХ рдлрд┐рдХреНрд╕ рдкреБрд╢ рдХрд┐рдпрд╛ рд╣реИред

рдЖрдк рдХрд┐рд╕ рдУрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдпрд╣ рдХрд┐рд╕ рд╕реЗрдб рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИ? рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ sed рдХреЛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдХреЛрдб fasd рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреЙрдЬрд╝рд┐рдХреНрд╕ рдХрд╛ рдЕрдиреБрдкрд╛рд▓рди рдХрд░рддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдБрдХрд┐ рдореИрдВ рдЧрд▓рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реВрдБред

рд╣рд╛рдБ, рдореИрдВрдиреЗ рдЕрднреА рдЙрд╕реЗ рднреА рдкрдХрдбрд╝рд╛ рд╣реИред MacOS рдХреЛ sed рдореЗрдВ {'s рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИред рддреБрд░рдд рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╢реБрдХреНрд░рд┐рдпрд╛ред рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдореЗрдВ рдЪрд▓ рд░рд╣реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ (рд╣реЛрдордмреНрд░реВ рд╕реНрдерд╛рдкрд┐рдд рдХреЗ рд╕рд╛рде) рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░рдирд╛ рд╢рд╛рдпрдж рдЙрдЪрд┐рдд рд╣реИ, рдПрдХ рдЧреИрд░-рдореИрдХреЛрдЬрд╝ рд╕реЗрдб рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред

`` `рдХрд╛рдврд╝рд╛ рд╕реНрдерд╛рдкрд┐рдд gnu-sed --default-names

I just did that and everything is happy. Thanks for the help!

рдХреГрдкрдпрд╛ рдЗрд╕реЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ рдХрд┐ рдХрдИ рд╕реНрдерд╛рдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рдЕрдВрддрд░рд┐рдХреНрд╖ рд╕реЗ рдЕрд▓рдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдореИрдВ рдХрд▓реНрдкрдирд╛ рдХрд░ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдпрд╣ : рдЬреИрд╕реЗ $PATH рдЪрд░ рдореЗрдВ рдерд╛ред
_FASD_BACKENDS="native viminfo"

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

ghost picture ghost  ┬╖  12рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

rosshadden picture rosshadden  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

sindresorhus picture sindresorhus  ┬╖  11рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

simendsjo picture simendsjo  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

josephholsten picture josephholsten  ┬╖  15рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ