Kiedy biegnę wcięcie z różnych opcji chcę przeciwko Moje źródła, robi to, co chcę, ale również MES z umieszczania * s w rodzaju palików:Szukasz bardziej elastyczne narzędzie niż tiret GNU
-int send_pkt(tpkt_t* pkt, void* opt_data);
-void dump(tpkt_t* bp);
+int send_pkt(tpkt_t * pkt, void *opt_data);
+void dump(tpkt * bp);
Wiem, że umieszczenie * s obok typu nie jest zmienną niekonwencjonalną, ale jak mogę uzyskać wcięcie po prostu zostawić je w spokoju? Czy istnieje inne narzędzie, które zrobi to, co chcę? Sprawdziłem na stronie man, stronie informacyjnej i odwiedziłem pół tuzina stron, które zasugerował Google, i nie mogę znaleźć opcji, by to zrobić.
Próbowałem Style Artystyczne (a.k.a. AStyle), ale nie mogę wymyślić, jak zrobić to wcięcie w wielokrotności 4, ale co 8 kart. Czyli:
if (...) {
<4spaces>if (...) {
<tab>...some code here...
<4spaces>}
}
Wcięcie według czterech pól z ośmioprzestrzennymi ogranicznikami tabulacji może zaostrzyć wszystkich, którzy próbują zachować kod. Ci, którzy używają czteroprzestrzennych kart (powiedzmy, programistów Visual Studio) będą wierzyć, że wkręcasz wcięcia. Ci, którzy używają ośmiu spacji, nie będą chcieli wciskać czterech znaków. –