Questions marquées «indentation»

L'indentation est utilisée pour organiser le code en indiquant des blocs, des fermetures, des conditions et d'autres constructions. Il facilite la lecture du code et, dans certaines langues, il est utilisé pour gérer le flux de contrôle.

3
Personnaliser l'indentation en mode makefile?
Dans mes makefiles, je préfère le retrait suivant pour les lignes de continuation: FILES:= \ file1.cpp \ file2.cpp \ fileYetAnother.cpp LIBS:= \ libsth1.so \ libelsewhere.so toujours, le mode makefile le met en retrait de la manière suivante (lorsqu'on lui demande de réindenter le fichier ou la région): FILES:= \ file1.cpp …

3
Définir l'indentation pour la fonction de script shell
J'essaie de définir le nombre d'espaces par retrait pour démarrer une nouvelle fonction dans sh-mode(sous-mode bash). J'ai essayé de régler: '(sh-basic-offset 2) '(sh-indentation 2) '(smie-indent-basic 2) (comme le montre custom-set-variablesdans .emacs) et quelques autres aussi, mais aucun d'eux n'a eu aucun effet!


2
Rendre le mode Web toujours en retrait avec des espaces
J'utilise emacs en mode web , et la tabulation dans les fichiers JS semble agir étrangement. La tabulation est définie sur 2 espaces en retrait, mais lorsque le retrait atteint 8 espaces, le mode Web les transforme en onglet, puis continue de tabuler 2 espaces jusqu'à ce qu'il atteigne 8 …


1
formatage constexpr si en mode c ++
J'ai récemment commencé à utiliser C ++ 17, qui apporte constexpr if. Cela fausse cependant l' c++-modeindentation par défaut de s. // emacs 25.3.2 with --no-init if constexpr (n == 1) { // Why? } else if constexpr (n == 2) { // This is a mess... } else { …

2
Modifier le comportement de RET (avec retrait électrique) pour ne mettre en retrait que la nouvelle ligne, pas la précédente
/programming/27077770/how-do-i-disable-electric-indent-on-ret-but-still-keep-other-electric-characters demande et répond comment désactiver le retrait électrique en appuyant sur RET . Toutes les questions similaires semblent également s'arrêter à "désactiver le mode de retrait électrique". Prêt à l'emploi, RET indente la ligne précédente et la nouvelle ligne. Pour la nouvelle ligne, cela signifie qu'elle ajoute simplement suffisamment …

2
Comment puis-je écrire [0,1) en mode LaTeX sans casser l'indentation?
Lors de l'écriture de LaTeX en utilisant latex-mode, je veux souvent écrire des "intervalles semi-ouverts" dans mon texte. Par exemple, [0,1)qui fait référence à l'ensemble de tous les nombres xavec 0 <= x < 1. Malheureusement, ces «délimiteurs déséquilibrés» semblent confondre l'analyseur d'indentation, provoquant un retrait indu du texte suivant, …

1
Indentation personnalisée pour des lignes spécifiques?
J'essaie actuellement de comprendre comment je peux gérer certaines lignes spécifiquement sans gâcher l'indentation du reste du tampon. Prenons l' MyFuncexemple de la fonction suivante : void MyFunc() { unsigned y = 0; DONOTINDENT; unsigned int x = 5 + 2; return x + 12; } Ici, je veux que …

1
Retrait entre crochets
Encore une autre question sur l'indentation dans AUCTeX ... J'aimerais pouvoir mettre en retrait le contenu entre crochets [...]. Il serait utile pour les listes d'options tikz, par exemple, ou les arbres dessinés à l'aide de forestou qtree: ces deux packages utilisent des crochets pour leur syntaxe, ce qui facilite …

2
Modification de l'indentation de certaines formes Emacs Lisp
Je voudrais que certaines formes Emacs Lisp soient en retrait comme Common Lisp. Par exemple, dans Emacs Lisp, ifest en retrait comme ceci: (if COND THEN ELSE) alors que je le préfère comme ceci: (if COND THEN ELSE) Je pourrais faire ça: (setq lisp-indent-function #'common-lisp-indent-function) Mais cela a un impact …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.