Как я могу это сделать?
Если не возможно, как, по крайней мере, сделать стиль Kernighan & Ritchie
В документации для отступа GNU четко не описан ни один вариантособенно затрагивает пробел вокруг звездочки в объявлении указателя, но у него есть зонтичная опция -kr
для запроса стиля K & R, и я обнаружил, что это заставляет indent
выполнить запрашиваемое форматирование, прижимая звездочку рядом сидентификатор.Конечно, он также имеет много других эффектов, хотя они могут быть переопределены дополнительными явными опциями.
Опция общего стиля -gnu
, которая используется по умолчанию, также имеет этот эффект,Это затрудняет выбор того, какая опция детализации управляет этим конкретным поведением, но, безусловно, один ответ на ваш вопрос заключается в том, что indent
преобразует ваши объявления указателей в стиль K & R, который вы описываете, без каких-либо опций.
На самом деле, насколько я могу судить, indent
будет выполнять это конкретное форматирование независимо от того, какие опции вы предоставляете.Кажется, нет никакой возможности модулировать такое поведение.