Вероятно, лучше перейти прямо к примеру с каким-нибудь ложным кодом.
Представьте себе, что после нескольких модификаций кода я получил что-то вроде этого:
out <- map(long_variable_name1,
~ long_function_call(args_galore = long_variable_name2, paste("This",
.x,
"That"))
Затем я пытаюсь сделать его немного более читабельным, но простая новая строка дает следующее:
out <- map(long_variable_name1,
~ long_function_call(args_galore = long_variable_name2,
paste("This",
.x,
"That"))
RStudio Ctrl + Shift + A
управляет этим:
out <- map(long_variable_name1,
~ long_function_call(args_galore = long_variable_name2,
paste("This",
.x,
"That"))
formatR , по крайней мере через formatR::tidy_app()
в вышеприведенном примере, либо выдает ошибку, либо ничего не делает.
Существует ли какой-либо инструмент, который мог бы выдать следующее, предпочтительно с помощью сочетания клавиш:
out <- map(long_variable_name1,
~ long_function_call(args_galore = long_variable_name2,
paste("This", .x, "That"))
Этот поток оставляет эту конкретную проблему в воздухе, но напоминает, что размещение (слишком много) векторных элементов или аргументов в отдельных строках - не самый читаемый вариант.
Любые советы и подсказки приветствуются!