1

Тема: 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

Работает, даже если курсор находится в середине строки.

2

Re: AHK v2: Полезный скрипт. Строка выше текущей.

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

Win10: LTSC (21H2); AHK: ANSI (v1.1.36.02)

3

Re: AHK v2: Полезный скрипт. Строка выше текущей.

Phoenixxx_Czar

>>Нажать Enter, переместить курсор на строку выше.

Я не писал, что это нужно делать именно мышью.

Возможно первая часть так и делается

А возможно - нет?