Я пытаюсь сделать фрагмент vscode для python. Предположим, у меня есть такая строка кода:
my_var = call_some_function()
Я хотел бы дважды щелкнуть my_var, чтобы выбрать его, нажать клавишу, и это даст следующий результат:
my_var = call_some_function()
LOGGER.debug("my_var: %s", my_var)
<cursor is here>
Также это должно работать и для выражения, например, если я выберу «x + y + z» в этой строке и нажму клавишу:
call_function(x + y + z)
Он должен производить:
call_function(x + y + z)
LOGGER.debug("x + y + z: %s", x + y + z)
<cursor is here>
Очевидно, что лучше использовать отладчик. Но иногда нельзя использовать отладчик.