OVH Cloud OVH Cloud

taille de l'indentation

22 réponses
Avatar
Julien Enocq
Bonjour,
je cherche à changer l'indentation.
Pour le moment quand j'indente une ligne avec tab, cela me rajoute 2
espaces. Je voudrai plutôt que ça me rajoute une tabulation, ou au
pire pouvoir changer le nombre d'espace, car je trouve que 2 c'est pas
assez, ça rend le texte trop ramassé.

Comment puis je faire ? J'ai bien trouvé comment changer la taille
d'une tabulation, mais pas comment remplacer les espaces par des
tabulations...

Merci d'avance.

10 réponses

1 2 3
Avatar
Julien Enocq
drkm disait le 09/12/05 que :

Bon, tout cela est donné un peu pêle-mêle ; j'espère ne t'avoir
pas embrouillé plus qu'aidé.

--drkm



Hum je crois que j'ai compris l'essentiel :) Enfin pour l'instant j'ai
des choses plus urgentes, mais je me pencherai dessus à
l'occasion. Arf toutes ces histoires de style ça me fait penser a mon
prof cet aprem qui m'a dis que c'est HYPER MAL de pas mettre d'espace
avant un point-virgule à la fin d'une instruction ! Il aurrai même pas
voulu me noté si j'avais pas corrigé ça, celui là...

Bref, merci à toi :)
Avatar
drkm
Julien Enocq writes:

prof cet aprem qui m'a dis que c'est HYPER MAL de pas mettre d'espace
avant un point-virgule à la fin d'une instruction !



Si c'est du français, il a raison. Si c'est de l'anglais, il a
tord. Si c'est du C, il a oublié de te dire le plus important :
c'est mal parce qu'il l'a décidé, et il a raison. Et s'il avait
décidé le contraire, il aurait également eu raison. Tout est
question de règles de codage ...

J'ai moi-même changé complètement de position à cet égard.
J'étais un grand adepte des espaces et des lignes blanches, j'en
mettais partout. Puis j'ai été amené à bosser pendant trois mois
sur un projet où les règles de codage, implicites, n'en usaient
presque pas. Et j'aime maintenant la compacité du code. Cela
vient peut-être aussi de mon intérêt grandissant pour le Lisp,
naturellement assez compact également.

Il n'y a que les imbéciles ...

--drkm
Avatar
Julien Enocq
drkm disait le 09/12/05 que :

Julien Enocq writes:

prof cet aprem qui m'a dis que c'est HYPER MAL de pas mettre d'espace
avant un point-virgule à la fin d'une instruction !



Si c'est du français, il a raison. Si c'est de l'anglais, il a
tord. Si c'est du C, il a oublié de te dire le plus important :
c'est mal parce qu'il l'a décidé, et il a raison. Et s'il avait
décidé le contraire, il aurait également eu raison. Tout est
question de règles de codage ...

J'ai moi-même changé complètement de position à cet égard.
J'étais un grand adepte des espaces et des lignes blanches, j'en
mettais partout. Puis j'ai été amené à bosser pendant trois mois
sur un projet où les règles de codage, implicites, n'en usaient
presque pas. Et j'aime maintenant la compacité du code. Cela
vient peut-être aussi de mon intérêt grandissant pour le Lisp,
naturellement assez compact également.

Il n'y a que les imbéciles ...

--drkm



Oui c'est du C++. En français je le sais bien, mais en C++ ça me gêne
de laissé un espace avant, et lui il trouve ça illisible sans. Mais
c'est pas moi le prof, donc c'est moi qui ai changé, héhé... Enfin
ce qu'y m'embête c'est que justement qu'il ne comprenne pas qu'il y a
plusieurs styles de codage... M'enfin l'année prochaine je pourrai
coder comme un porc quand j'en aurai envie, youpi o/
Avatar
Pascal Bourguignon
Julien Enocq writes:

drkm disait le 09/12/05 que :

Julien Enocq writes:

prof cet aprem qui m'a dis que c'est HYPER MAL de pas mettre d'espace
avant un point-virgule à la fin d'une instruction !



Si c'est du français, il a raison. Si c'est de l'anglais, il a
tord. Si c'est du C, il a oublié de te dire le plus important :
c'est mal parce qu'il l'a décidé, et il a raison. Et s'il avait
décidé le contraire, il aurait également eu raison. Tout est
question de règles de codage ...

J'ai moi-même changé complètement de position à cet égard.
J'étais un grand adepte des espaces et des lignes blanches, j'en
mettais partout. Puis j'ai été amené à bosser pendant trois mois
sur un projet où les règles de codage, implicites, n'en usaient
presque pas. Et j'aime maintenant la compacité du code. Cela
vient peut-être aussi de mon intérêt grandissant pour le Lisp,
naturellement assez compact également.

Il n'y a que les imbéciles ...

--drkm



Oui c'est du C++. En français je le sais bien, mais en C++ ça me gêne
de laissé un espace avant, et lui il trouve ça illisible sans. Mais
c'est pas moi le prof, donc c'est moi qui ai changé, héhé... Enfin
ce qu'y m'embête c'est que justement qu'il ne comprenne pas qu'il y a
plusieurs styles de codage... M'enfin l'année prochaine je pourrai
coder comme un porc quand j'en aurai envie, youpi o/



Bah ! Même en Français, ce n'est pas un espace, mais un demi-espace
qu'il faut mettre devant un point-virgule, un point d'exclation ou un
point d'intérogation. C'est pour ça qu'en police non-proportionnelle,
on met deux espaces après un point, pour garder le rapport entre
espace et demi-espace...

Quand au "style" des sources, le mieux, c'est de les passer dans une
moulinette. Maintenant que les logiciels libres sont disponible,
c'est facile de trouver des parseurs pour n'importe quel langage pour
reformater les sources.

On peut même écrire du java comme si c'était du lisp avec linj :-)

--
__Pascal Bourguignon__ http://www.informatimago.com/
Kitty like plastic.
Confuses for litter box.
Don't leave tarp around.
Avatar
SL
Pascal Bourguignon a écrit :

Bah ! Même en Français, ce n'est pas un espace, mais un demi-espace
qu'il faut mettre devant un point-virgule, un point d'exclation ou un
point d'intérogation.



Ah bon ? Et pas devant le deux poins ou c'est un oubli ? Ça me
paraît un peu étonnant quand même.

C'est pour ça qu'en police non-proportionnelle, on met deux espaces
après un point, pour garder le rapport entre espace et
demi-espace...



Ça je croyais plutôt que c'était une importation de la convention
anglaise : l'oeil typographique anglais utilise une espace plus grande
après le point, mais ce n'est pas le cas en français. Ça m'avais donc
toujours semblé une erreur de mettre deux espaces devant le point en
français.

Quand au "style" des sources, le mieux, c'est de les passer dans une
moulinette.



oui : je viens de découvrir jalopy pour Java, qui offre un nombre de
paramètres invraissemblable, et passe ensuite tous les fichiers au
crible. Ça se met dans une tâche ant, c'est radical pour le respect
des conventions :-)

Maintenant que les logiciels libres sont disponible, c'est facile
de trouver des parseurs pour n'importe quel langage pour reformater
les sources.

On peut même écrire du java comme si c'était du lisp avec linj :-)



Marrant, je vais regarder :-)
Avatar
Pascal Bourguignon
SL writes:

Pascal Bourguignon a écrit :

Bah ! Même en Français, ce n'est pas un espace, mais un demi-espace
qu'il faut mettre devant un point-virgule, un point d'exclation ou un
point d'interrogation.



Ah bon ? Et pas devant le deux poins ou c'est un oubli ? Ça me
paraît un peu étonnant quand même.



Oui aussi.

--
__Pascal Bourguignon__ http://www.informatimago.com/
Cats meow out of angst
"Thumbs! If only we had thumbs!
We could break so much!"
Avatar
Julien Enocq
Pascal Bourguignon disait le 09/12/05 que :

Bah ! Même en Français, ce n'est pas un espace, mais un demi-espace
qu'il faut mettre devant un point-virgule, un point d'exclation ou un
point d'intérogation. C'est pour ça qu'en police non-proportionnelle,
on met deux espaces après un point, pour garder le rapport entre
espace et demi-espace...



Mince d'ailleurs c'est pas un espace, mais une espace ici, mais c'est moi
qui me suis planté en premier.
Avatar
SL
Pascal Bourguignon a écrit :

SL writes:

> Pascal Bourguignon a écrit :

>> Bah ! Même en Français, ce n'est pas un espace, mais un demi-espace
>> qu'il faut mettre devant un point-virgule, un point d'exclation ou un
>> point d'interrogation.

> Ah bon ? Et pas devant le deux poins ou c'est un oubli ? Ça me
> paraît un peu étonnant quand même.

Oui aussi.



J'ignorais cela, c'est intéressant. Par contre je confirme après un
peu de recherche que l'usage de mettre deux espaces après le point n'a
aucune raison en français ; par exemple :

<http://perso.wanadoo.fr/damien.jullemier/typ/typ-espace-ponctuation.htm>

(selon cette source le « : » est précédée d'une « espace mot insécable
» et non d'une espace fine insécable, mais c'est la seule page à
indiquer cela que j'ai croisée)

ou :

<http://www.gilles-jobin.org/jobineries/index.php?2005/06/28/229-typographie>

L'usage est bien attesté par contre en anglais.
Avatar
Pascal Bourguignon
SL writes:
J'ignorais cela, c'est intéressant. Par contre je confirme après un
peu de recherche que l'usage de mettre deux espaces après le point n'a
aucune raison en français ; par exemple :



Ce n'est pas une question de français, c'est une question de taille
d'espace. Quand on n'a qu'une seule taille d'espace, si on veut
distinger 1/2 de 1, on ne peut le faire qu'en doublant: 1/2 -> 1 ; 1 -> 2.

--
__Pascal Bourguignon__ http://www.informatimago.com/

Nobody can fix the economy. Nobody can be trusted with their finger
on the button. Nobody's perfect. VOTE FOR NOBODY.
Avatar
SL
Pascal Bourguignon a écrit :
SL writes:

> J'ignorais cela, c'est intéressant. Par contre je confirme après
> un peu de recherche que l'usage de mettre deux espaces après le
> point n'a aucune raison en français ; par exemple :

Ce n'est pas une question de français, c'est une question de taille
d'espace. Quand on n'a qu'une seule taille d'espace, si on veut
distinger 1/2 de 1, on ne peut le faire qu'en doublant: 1/2 -> 1 ; 1
-> 2.



Non : le point est suivi d'une espace justifiante comme tous les
autres signes de ponctuation. Soit on met deux espaces après tous les
signes de ponctuation contenant une espace justifiante pour distinguer
cette espace justifiante de l'espace fine, soit on n'en met jamais.

Par ailleurs c'est bien une question d'anglais puisque en typographie
on mettait, traditionnellement, un espace d'1.5 espace, ce qui n'a
jamais existé en français, et ce qui explique l'usage de mettre deux
espaces :

« [...] representing correctly the 1.5 spaces that had previously
become standard for typographically proportional (non-monospace)
fonts [...] »

<http://en.wikipedia.org/wiki/Full_stop>
1 2 3