Qualche buon consiglio sull'utilizzo di emacs per il progetto C++?[Chiuso]

StackOverflow https://stackoverflow.com/questions/10880

  •  08-06-2019
  •  | 
  •  

Domanda

Sto cercando un buon articolo sull'utilizzo di emacs come IDE C/C++.

Qualcosa come quello di Steve Yegge "Emacs efficace".

È stato utile?

Soluzione

Nessun articolo specifico, a dire il vero, ma ho trovato EmacsWiki essere ricco di informazioni utili.Considera la possibilità di controllare queste voci:

  • CPlusPlus come punto di partenza per molti articoli relativi a C++ e
  • CppTemplate per definire un modello che possa darti una buona struttura quando avvii nuovi file

Altri suggerimenti

Recentemente mi sono imbattuto in questo articolo il che è abbastanza buono.

MODIFICARE:Sì, il collegamento non è più valido.Sembra che abbiano cambiato il loro URL di recente e non venga reindirizzato correttamente.Spero che tornerà presto.Comunque l'articolo si intitolava "Suggerimenti per lo sviluppo di Emacs C di Benjamin Rutt".Sono riuscito a trovarne una copia Qui.

Ho intenzione di scrivere un articolo del genere nel prossimo futuro, ma ora puoi prenderlo la mia configurazione Di Cedet + Emacs, che mi aiuta a modificare in modo efficace i sorgenti C++.Se hai domande, potresti chiederle direttamente a me

Tieni presente che la modalità C++ di Emacs si basa solo su espressioni regolari, non su una grammatica.Pertanto, l'evidenziazione della sintassi non si basa strettamente sulla sintassi del linguaggio stesso, ma piuttosto si basa in gran parte sulla formattazione comune.L'evidenziazione della sintassi Emacs del C++ spesso commette errori.

Il problema non si limita all'evidenziazione della sintassi.Lo stesso design difettoso si applica alla formattazione automatica.Detto questo, utilizzo solo Emacs per tutte le mie modifiche al codice sorgente C++ da oltre 20 anni, dai tempi di cfront.(Di solito disattivo l'associazione elettrica dei tasti, a causa del design difettoso basato su regex di Emacs.Le espressioni regolari non hanno abbastanza potere espressivo per descrivere accuratamente la sintassi C++.

raccomando ggtags E modalità ironica.Altro che potresti voler usare timone-ag per cercare ("grep") le stringhe nella codebase.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top