2009-12-19 3 views
2

Voici les quelques premières lignes (tous les commentaires) d'une application python. Que signifient les deux premières lignes de commentaires? Sont-ils des marqueurs spéciaux pour une autre application?Quelle est l'utilisation de chaînes comme "- * - Mode: Python - * -" trouvé en haut de certains fichiers python?

# - * - Mode: Python - * -
# vi: si: et: sw = 4: m = 4: ts = 4
#
# Istanbul - Un enregistreur de bureau
# Copyright (C) 2005 Zaheer Abbas Merali (zaheerabbas à merali dot org)
# Portions Copyright (C) 2004,2005 Fluendo, SL (www.fluendo.com).
# Tous droits réservés.

Répondre

3

La première ligne est une chose emacs (mais il peut aussi être une chose vi). Il lui dit essentiellement qu'il devrait utiliser le mode python pour lire le fichier. Vous verrez généralement ceci si le fichier se termine par une extension autre que .py. Comme mentionné, la deuxième ligne traite des espacements.

+0

C'était facile. Merci! – saidimu

+0

Juste pour plus de clarté, la ligne 1 est une "ligne de mode" emacs, la ligne 2 est une ligne de mode vi. (Ce fichier a apparemment été édité par les utilisateurs des deux éditeurs.) –

2

Sa définir la taille de l'onglet 4 espaces pour éditeurs de texte comme vi