2016-06-30 3 views
0

VIM automatiquement indentation le code suivant, .b = 2 ligne indentation semble très mauvaise.vim automatiquement indentation virgule exception

struct foo test(void) { 
    return (struct foo) { 
      .a = 1, 
       .b = 2, 
    }; 
} 

Comment puis-je modifier les paramètres d'indentation afin qu'ils ressemblent à ceci?

struct foo test(void) { 
    return (struct foo) { 
     .a = 1, 
     .b = 2, 
    }; 
} 
+0

Vous pouvez garder le curseur sur le support à proximité aussi et appuyez sur '= I {'. – SibiCoder

+0

Juste pour être curieux, quelle langue est-il? Doit être quelque chose comme java ou C#, mais je ne les connais pas. Btw, il peut être utile de l'ajouter (la langue) comme une balise. – yolenoyer

Répondre

0

Vous devez définir le cinoptions:

:set cino+=J1 

Après cette tiret avec la commande = (ex: tiret tout le fichier gg=G)