Wie ändere ich das Standard-Emacs-Format für "{}"?


1

Das Standardformat beim Schreiben eines while Aussage ist wie folgt:

  while(true)
    {


    }

Ich bevorzuge Folgendes:

  while(true)
  {


  }

Gibt es eine Möglichkeit, Emacs so anzupassen, dass sie diesem Format folgen?

Vielen Dank


1
hmm .. welche sprache und welcher hauptmodus.? C und cc-mode ??.
— kindahero

Antworten:


2

Sie können verwenden c-set-style und Freunde, um den allgemeinen Einrückungsstil zu ändern, den Sie möchten. Sie können auch einzelne Teile der Einrückungs-Engine ändern, um eine sehr persönliche Note zu erhalten. Siehe die EmacsWiki-Seite für Details. Was Sie wahrscheinlich wollen (in erster Näherung) ist einfach

(c-set-style "bsd")

in einem Haken oder

(setq c-default-style "bsd")

in deiner .emacs.


Ich habe eine automatische Vervollständigungseinstellung, bei der ein Konflikt mit der obigen Lösung bekannt ist. Diese Lösung mein problem gelöst.
— q0987
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.