Тема: AHK v2: Полезный скрипт. Строка выше текущей.
При программировании очень часто бывает нужно в плотном коде вставить пустую строку над текущей. Для того, чтобы сделать это обычным способом нужно проделать несколько действий:
Перевести курсор в начало текущей строки - чаще это делается мышью. Нажать Enter, переместить курсор на строку выше.
Это долго и нужно перекладывать руку с клавиатуры на мышь и обратно.
Удобно использовать для этого комбинацию Shift-Enter. У меня для 1С, и Visual Studio Code
#HotIf WinActive("ahk_class V8TopLevelFrame")
+Enter::SendInput "{End}{Home}{Enter}{Up}"
#HotIf WinActive("ahk_class Chrome_WidgetWin_1")
+Enter::SendInput "{End}{Home}{Enter}{Up}"
#HotIf
Работает, даже если курсор находится в середине строки.