Как заставить Visual Studio 2008 игнорировать конечные пробелы при нажатии END? - PullRequest
4 голосов
/ 09 апреля 2009

В VS2008 раздражает, когда я нажимаю клавишу END, и мой курсор выпрыгивает далеко за пределы конца строки кода, потому что у меня есть конечный пробел из копирования + вставки или переформатирования.

Я бы хотел, чтобы клавиша END игнорировала пробелы. Как мне лучше всего это сделать?

Я думал об использовании AutoHotkey для перехвата END нажатий клавиш и замены их на "CTRL+E, \, END" (это "Удалить горизонтальное пустое пространство", под Edit - > Дополнительно).

Я хотел бы, если возможно, менее хакерское решение.

Ответы [ 3 ]

1 голос
/ 09 апреля 2009

Не тот ответ, который вам нужен на фронте 'ignore', но вы можете сделать ctrl + delete , чтобы удалить все пробелы. Если нет contol + shift + стрелка влево для выделения, то del исправит это.

Выбор формата ctrl + e, ctrl + f должен удалить завершающий пробел. Согласно комментарию Павла

0 голосов
/ 09 апреля 2009

Не совсем то, что вы хотите, но выбор разметки и выполнение «Выбор формата» удалит пробел ...

0 голосов
/ 09 апреля 2009

Хорошо, вот мой скрипт AutoHotkey:

SetTitleMatchMode RegEx
#IfWinActive, .* - Microsoft Visual Studio
End::Send {End}^e\

Думаю, я буду использовать это, пока кто-то не отправит лучший ответ:)

...