2016-05-04 9 views

Antwort

0
(add-hook 'c-mode-hook (lambda() (setq-local c-basic-offset 2)) 

, die Sie mögen diesen Code geben:

int foo() 
{ int x = 5; 
    int y = bar(x); 
    return x + y; } 
+0

Ich fügte hinzu, dass zu '.emacs' aber wenn ich getroffen TAB nach dem' '{nichts passiert, noch wenn ich getroffen TAB nach dem' Return' Statement ... Ich hatte gehofft, 2 Felder eingefügt zu haben. Fehle ich etwas? – jcm69

+0

'TAB' erhöht oder verringert die Einrückung der aktuellen Zeile, um die Einrückung korrekt zu machen. Es werden nur Leerzeichen am Anfang der Zeile hinzugefügt oder entfernt. Ich denke nicht, dass es so funktionieren kann, wie Sie es wollen, ohne zusätzlichen Code zu schreiben. –

+0

OK, danke für deine Posts Brian (Ich hoffe Danke sagen ist erlaubt). – jcm69