Uncrustify может выровнять двоеточия в вызовах метода Objective C?

Вы также можете сделать это, используя Запрос Fixture , например:

def test_name1(request):
    testname = request.node.name
    assert testname == 'test_name1'

15
задан Community 23 May 2017 в 12:09
поделиться

2 ответа

Я немного поигрался с этим вчера вечером, и (хотя я не думайте, что это заслуживает награды) ответ на оба ваших вопроса: «нет, текущие версии (.53) Uncrustify этого не делают».

Я даже пытался написать патч, чтобы сделать именно это (потому что я действительно хочу этого тоже) и после просмотра исходного кода Uncrustify, и пришел к выводу, что потребуется гораздо больше времени, чем у меня было, чтобы выяснить, где вставить патч для выполнения «выравнивания двоеточия параметра многострочного сообщения», а не «многострочного» line message left alignment «Похоже, что в последних исправлениях были некоторые улучшения в синтаксическом анализе Objective-C.

Я так надеялся, что кто-то ответит на этот вопрос. Я тоже очень хотел знать. Имя предпочтения в файле .cfg было изменено. Теперь align_oc_msg_colon_span = 1, чтобы получить поведение, описанное выше. Также теперь есть align_oc_decl_colon, который будет выполнять функцию имени для многострочных объявлений.

10
ответ дан 1 December 2019 в 04:58
поделиться

Вы пробовали:

align_var_def_colon=true
0
ответ дан 1 December 2019 в 04:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: