рдСрдирд╡рд░реНрдХреНрд╕ рд▓рд┐рдирдХреНрд╕ рдФрд░ рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди

рдкреНрд░рддреАрдХ рдЪрд┐рдиреНрд╣

рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдХреЗ рд▓рд┐рдП рдореБрдлреНрдд рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдСрдирд▓рд╛рдЗрди

<рдкрд┐рдЫрд▓рд╛ | рд╡рд┐рд╖рдп-рд╕реВрдЪреА | рдЕрдЧрд▓рд╛>

7.8. /etc/inputrc рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдирд╛

RSI рдЗрдирдкреБрдЯрдЖрд░рд╕реА рдлрд╝рд╛рдЗрд▓ рд░реАрдбрд▓рд╛рдЗрди рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рд╣реИ, рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдЯрд░реНрдорд┐рдирд▓ рд╕реЗ рдПрдХ рд▓рд╛рдЗрди рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рддреЗ рд╕рдордп рд╕рдВрдкрд╛рджрди рдХреНрд╖рдорддрд╛рдПрдВ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИред рдпрд╣ рдХреАрдмреЛрд░реНрдб рдЗрдирдкреБрдЯ рдХреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреНрд░рд┐рдпрд╛рдУрдВ рдореЗрдВ рдЕрдиреБрд╡рд╛рджрд┐рдд рдХрд░рдХреЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд░реАрдбрд▓рд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдмреИрд╢ рдФрд░ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЕрдиреНрдп рд╢реЗрд▓ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдХрдИ рдЕрдиреНрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЕрдзрд┐рдХрд╛рдВрд╢ рд▓реЛрдЧреЛрдВ рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдиреАрдЪреЗ рджрд┐рдпрд╛ рдЧрдпрд╛ рдЖрджреЗрд╢ рдПрдХ рд╡реИрд╢реНрд╡рд┐рдХ рдмрдирд╛рддрд╛ рд╣реИ /etc/inputrc рд▓реЙрдЧ рдЗрди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рд▓реЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдмрд╛рдж рдореЗрдВ рдирд┐рд░реНрдгрдп рд▓реЗрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреЛ рдкреНрд░рддрд┐-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЖрдк рдПрдХ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ . рдЗрдирдкреБрдЯрдЖрд░рд╕реА рд╕рдВрд╢реЛрдзрд┐рдд рдореИрдкрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рд╣реЛрдо рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдлрд╝рд╛рдЗрд▓ред

рдЗрд╕реЗ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдЗрдирдкреБрдЯрдЖрд░рд╕реА рдлрд╝рд╛рдЗрд▓, рджреЗрдЦреЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдмреИрд╢ рдиреАрдЪреЗ рд░реАрдбрд▓рд╛рдЗрди рдЗрдирд┐рдЯ рдлрд╝рд╛рдЗрд▓ рдЕрдиреБрднрд╛рдЧред рдЬрд╛рдирдХрд╛рд░реА рд░реАрдбрд▓рд╛рдЗрди

рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рднреА рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕реНрд░реЛрдд рд╣реИред

рдХреА рдЫрд╡рд┐


рдиреАрдЪреЗ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╡реИрд╢реНрд╡рд┐рдХ рд╣реИ рдЗрдирдкреБрдЯрдЖрд░рд╕реА рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рдХрд▓реНрдк рдХреНрдпрд╛ рдХрд░рддреЗ рд╣реИрдВ, рдпрд╣ рд╕рдордЭрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рдеред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ рдЖрджреЗрд╢реЛрдВ рдХреЗ рд╕рдорд╛рди рдкрдВрдХреНрддрд┐ рдореЗрдВ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреАрдВред рдирд┐рдореНрди рдЖрджреЗрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдВ:


рдмрд┐рд▓реНрд▓реА > /etc/inputrc << "рдИрдУрдПрдл"

# рдкреНрд░рд╛рд░рдВрдн /etc/inputrc

# рдХреНрд░рд┐рд╕ рд▓рд┐рди рджреНрд╡рд╛рд░рд╛ рд╕рдВрд╢реЛрдзрд┐рдд[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]>


# рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рдХреЛ рдЕрдЧрд▓реА рдкрдВрдХреНрддрд┐ рдореЗрдВ рд▓рдкреЗрдЯрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВ, рдХреНрд╖реИрддрд┐рдЬ-рд╕реНрдХреНрд░реЙрд▓-рдореЛрдб рдмрдВрдж рдХрд░реЗрдВ


# 8 рдмрд┐рдЯ рдЗрдирдкреБрдЯ рд╕реЗрдЯ рдореЗрдЯрд╛-рдлреНрд▓реИрдЧ рд╕рдХреНрд╖рдо рдХрд░реЗрдВ рдСрди рд╕реЗрдЯ рдЗрдирдкреБрдЯ-рдореЗрдЯрд╛ рдСрди


# 8рд╡реЗрдВ рдмрд┐рдЯ рд╕реНрдЯреНрд░рд┐рдкрд┐рдВрдЧ рд╕реЗрдЯ рдХрдиреНрд╡рд░реНрдЯ-рдореЗрдЯрд╛ рдХреЛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИ


# рдбрд┐рд╕реНрдкреНрд▓реЗ рд╕реЗрдЯ рдЖрдЙрдЯрдкреБрдЯ-рдореЗрдЯрд╛ рдХреЗ рд▓рд┐рдП 8рд╡рд╛рдВ рдмрд┐рдЯ рдСрди рд░рдЦреЗрдВ


# рдХреЛрдИ рдирд╣реАрдВ, рджреГрд╢реНрдп рдпрд╛ рд╢реНрд░рд╡реНрдп рд╕реЗрдЯ рдШрдВрдЯреА-рд╢реИрд▓реА рдХреЛрдИ рдирд╣реАрдВ


# рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рднреА рдореВрд▓реНрдп рдХреЗ рдПрд╕реНрдХреЗрдк рдЕрдиреБрдХреНрд░рдо рдХреЛ рдореИрдк рдХрд░рддреЗ рд╣реИрдВ

# рд░реАрдбрд▓рд╛рдЗрди рд╡рд┐рд╢рд┐рд╖реНрдЯ рдлрд╝рдВрдХреНрд╢рди "\eOd" рдХреЗ рдкрд╣рд▓реЗ рддрд░реНрдХ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИ: рдмреИрдХрд╡рд░реНрдб-рд╡рд░реНрдб

"\eOc": рдЕрдЧреНрд░реЗрд╖рд┐рдд рд╢рдмреНрдж


# рд▓рд┐рдирдХреНрд╕ рдХрдВрд╕реЛрд▓ рдХреЗ рд▓рд┐рдП "\e[1~": рдкрдВрдХреНрддрд┐ рдХреА рд╢реБрд░реБрдЖрдд "\e[4~": рдкрдВрдХреНрддрд┐ рдХрд╛ рдЕрдВрдд

"\e[5~": рдЗрддрд┐рд╣рд╛рд╕ рдХреА рд╢реБрд░реБрдЖрдд "\e[6~": рдЗрддрд┐рд╣рд╛рд╕ рдХрд╛ рдЕрдВрдд "\e[3~": рд╣рдЯрд╛рдПрдВ-рдЪрд╛рд░

"\e[2~": рдЙрджреНрдзреГрдд-рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░реЗрдВ


# рдПрдХреНрд╕рдЯрд░реНрдо рдХреЗ рд▓рд┐рдП

"\eOH": рдкрдВрдХреНрддрд┐ рдХрд╛ рдЖрд░рдВрдн "\eOF": рдкрдВрдХреНрддрд┐ рдХрд╛ рдЕрдВрдд


# рдХрдВрд╕реЛрд▓ рдХреЗ рд▓рд┐рдП

"\e[H": рдкрдВрдХреНрддрд┐ рдХрд╛ рдЖрд░рдВрдн "\e[F": рдкрдВрдХреНрддрд┐ рдХрд╛ рдЕрдВрдд


# рдЕрдВрдд /etc/inputrc

EOF


рдореЗрдиреНрдпреВ

OnWorks рдкрд░ рд╢реАрд░реНрд╖ OS рдХреНрд▓рд╛рдЙрдб рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ: