Этот вопрос может повторяться, но я не могу найти ответ. Я использую VSCode для кодирования C ++, и я использую clang-формат для своего кода.
Я хочу иметь возможность форматировать свой код для выравнивания точек следующим образом:
// Origin
ON_CALL( *this, xmlNewTextWriterFilename( _, _ ) ).WillByDefault( Invoke( __real_xmlNewTextWriterFilename ) );
ON_CALL( *this, xmlReadFile( _, _, _ ) ).WillByDefault( Invoke( __real_xmlReadFile ) );
ON_CALL( *this, xmlDocGetRootElement( _ ) ).WillByDefault( Invoke( __real_xmlDocGetRootElement ) );
ON_CALL( *this, xmlTextWriterWriteFormatElement( _, _, _ ) ).WillByDefault( Invoke( __real_xmlTextWriterWriteFormatElement ) );
ON_CALL( *this, xmlTextWriterWriteElement( _, _, _ ) ).WillByDefault( Invoke( __real_xmlTextWriterWriteElement ) );
ON_CALL( *this, xmlTextWriterStartElement( _, _ ) ).WillByDefault( Invoke( __real_xmlTextWriterStartElement ) );
ON_CALL( *this, xmlTextWriterEndElement( _ ) ).WillByDefault( Invoke( __real_xmlTextWriterEndElement ) );
ON_CALL( *this, xmlTextWriterWriteBinHex( _, _, _, _ ) ).WillByDefault( Invoke( __real_xmlTextWriterWriteBinHex ) );
// Formated code:
ON_CALL( *this, xmlNewTextWriterFilename( _, _ ) ) .WillByDefault( Invoke( __real_xmlNewTextWriterFilename ) );
ON_CALL( *this, xmlReadFile( _, _, _ ) ) .WillByDefault( Invoke( __real_xmlReadFile ) );
ON_CALL( *this, xmlDocGetRootElement( _ ) ) .WillByDefault( Invoke( __real_xmlDocGetRootElement ) );
ON_CALL( *this, xmlTextWriterWriteFormatElement( _, _, _ ) ).WillByDefault( Invoke( __real_xmlTextWriterWriteFormatElement ) );
ON_CALL( *this, xmlTextWriterWriteElement( _, _, _ ) ) .WillByDefault( Invoke( __real_xmlTextWriterWriteElement ) );
ON_CALL( *this, xmlTextWriterStartElement( _, _ ) ) .WillByDefault( Invoke( __real_xmlTextWriterStartElement ) );
ON_CALL( *this, xmlTextWriterEndElement( _ ) ) .WillByDefault( Invoke( __real_xmlTextWriterEndElement ) );
ON_CALL( *this, xmlTextWriterWriteBinHex( _, _, _, _ ) ) .WillByDefault( Invoke( __real_xmlTextWriterWriteBinHex ) );
Может ли тело помочь?