VS Code - переход к строкам выше и ниже текущей строки ПОСЛЕ нажатия клавиши «End» в текущей строке - PullRequest
0 голосов
/ 26 мая 2020

Кажется, что это поведение недавно изменилось, но я не смог найти никакой документации, подтверждающей это утверждение.

Если у меня есть следующий текст, где "|" представляет мою текущую позицию курсора:

foo bar baz
boo| baa
bloop blorp

Если я нажму клавишу End, мой курсор переместится в конец текущей строки, как и ожидалось:

{press End key}

foo bar baz
boo baa|
bloop blorp

Теперь, если я нажму вверх или стрелка вниз, мой курсор переместится в КОНЕЦ следующей строки, хотя я хочу, чтобы мой курсор переместился на go прямо вверх:

{press Up-arrow key}

foo bar baz|
boo baa
bloop blorp

Однако такое поведение, кажется, происходит, только если я перешел к конец текущей строки, нажав клавишу End. Если вместо этого я нажимаю клавишу со стрелкой вправо несколько раз:

foo bar baz
boo| baa
bloop blorp
{press Right-arrow key x 4}

foo bar baz
boo baa|
bloop blorp
{press Up-arrow key}

foo bar| baz
boo baa
bloop blorp

^^ Это - то поведение, которое я желаю. И я вполне уверен, что раньше это работало именно так, потому что у меня есть мышечная память и я использую ее все время в других текстовых редакторах (например, Notepad ++).

Я пробовал искать в настройках VS Code какой-то параметр, который это контролирует, но я ничего не могу найти. Я также искал в Интернете. Одна из проблем поиска заключается в том, что условия поиска «vs конец строки кода перемещать вверх / вниз конец строки» настолько универсальны c, что практически бесполезны - в основном он возвращает результаты, касающиеся сочетаний клавиш для перехода между строками, переключения переноса строк , и т.д. c. Но ничего (что я вижу) для этой конкретной c проблемы.

...