Ace: рдореИрдВ рд╕рдВрдкрд╛рджрдХ рдХреЛ рдХреЗрд╡рд▓ рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рдирд╣реАрдВ, рдХрд┐рд╕реА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдХреИрд╕реЗ рд╕реНрдХреНрд░реЙрд▓ рдХрд░реВрдВ?

рдХреЛ рдирд┐рд░реНрдорд┐рдд 30 рдЕрдХреНрддреВре░ 2015  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: ajaxorg/ace

рдореИрдВ рд╕рд╣рдпреЛрдЧреА рд╕рдВрдкрд╛рджрди рдЕрдиреБрднрд╡ рдХреЗ рд▓рд┐рдП рдРрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдореИрдВ рдХрд┐рд╕реА рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдХрд░реНрд╕рд░ рд╕реНрдерд┐рддрд┐ рддрдХ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

рдореИрдВ рджреЗрдЦрддрд╛ рд╣реВрдВ рдХрд┐ editor.scrollToRow() , рдФрд░ editor.scrollToLine() рд╡рд┐рдзрд┐рдпрд╛рдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ cursor рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реА рдХреЛрдИ рднреА рд╡рд┐рдзрд┐ рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣реА рд╣реИ рдЬрд┐рд╕рдореЗрдВ position рдФрд░ selectionEnd рдЧреБрдгред

рдореИрдВ рдЬреЛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рд╡рд╣ рдХреЗрд╡рд▓ рдПрдХ рдкрдВрдХреНрддрд┐ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдХрд┐рд╕реА рд╕реНрдерд┐рддрд┐ рддрдХ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рд╣реИред рдпрд╛ рдпрджрд┐ рдХрд┐рд╕реА рд╕реНрдерд┐рддрд┐ рдХреЛ рдПрдХ рд░реЗрдЦрд╛ рдореЗрдВ рдмрджрд▓рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ рдЬреЛ рд╕рд╣рд╛рдпрдХ рднреА рд╣реЛрдЧрд╛ред

рдзрдиреНрдпрд╡рд╛рдж!

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

рд╕реНрдерд┐рддрд┐ {row, column} рдЬреИрд╕реА рдПрдХ рд╡рд╕реНрддреБ рд╣реИ, рдЗрд╕рд▓рд┐рдП position.row рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕рд╕реЗ рдПрдХ рд░реЗрдЦрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред
рдЖрдк рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
editor.renderer.scrollCursorIntoView({row: 50, column: 1}, 0.5) (0.5 рдХреЗрдВрджреНрд░ рдореЗрдВ рд╕реНрдХреНрд░реАрди рдкрд░ рд▓рд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ 1 рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ 0 рд╢реАрд░реНрд╖ рдХреЗ рд▓рд┐рдП)

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

рд╕реНрдерд┐рддрд┐ {row, column} рдЬреИрд╕реА рдПрдХ рд╡рд╕реНрддреБ рд╣реИ, рдЗрд╕рд▓рд┐рдП position.row рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕рд╕реЗ рдПрдХ рд░реЗрдЦрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред
рдЖрдк рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
editor.renderer.scrollCursorIntoView({row: 50, column: 1}, 0.5) (0.5 рдХреЗрдВрджреНрд░ рдореЗрдВ рд╕реНрдХреНрд░реАрди рдкрд░ рд▓рд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ 1 рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ 0 рд╢реАрд░реНрд╖ рдХреЗ рд▓рд┐рдП)

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдПрдХ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рд╣реВрдВ рдЬрд╣рд╛рдВ рд╕реНрдерд┐рддрд┐ рд╕рд┐рд░реНрдл рдЪрд░рд┐рддреНрд░ рдХреА рд╕реНрдерд┐рддрд┐ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред

рдХреБрдЫ рдФрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд╡рд╣ рдХреЛрдб рд╢реБрд░реВ рд╕реЗ рд╣реА рдЬреНрдпрд╛рджрд╛ рдирд╣реАрдВ рдмрджрд▓рд╛ред
рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдореВрд▓реНрдп рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдХреИрд░реЗрдХреНрдЯрд░ рдЗрдВрдбреЗрдХреНрд╕ рд╣реИ рддреЛ editor.session.doc.indexToPosition(index) рдЖрдкрдХреЛ {row, column} рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдзреАрдорд╛ рдХрд╛рд░реНрдп рд╣реИред

рдЬрд╡рд╛рдм рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рдЖрдк рдРрд╕ рдХрд░реНрд╕рд░ рдПрдкреАрдЖрдИ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рд╣реА рд╣реИрдВред рдЕрдм рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдореЗрд░реЗ рдлрд╛рдпрд░рдкреИрдб рдкреНрд▓рдЧрдЗрди рдХреЗ рд╕рд╛рде рдХреБрдЫ рдФрд░ рдЕрдЬреАрдм рдХрд░рдирд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдРрд╕ рдкрдХреНрд╖ рдореЗрдВ рдХреБрдЫ рднреА рдЧрд▓рдд рдирд╣реАрдВ рд╣реИред

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

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

mkosieradzki picture mkosieradzki  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

BoasE picture BoasE  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

vbguyny picture vbguyny  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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

jakub-zawislak picture jakub-zawislak  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ