2009-10-21 4 views
3

J'ai des scripts IronPython qui sont intégrés dans un projet C#, et il serait pratique de pouvoir les éditer dans l'éditeur VS. VS sait évidemment à propos de Python car il fournit une coloration syntaxique pour cela. Malheureusement, l'éditeur utilise des caractères de tabulation pour l'indentation, alors que je veux des espaces. Y a-t-il un réglage pour changer cela? Je ne vois pas un en-tête pour Python sous Outils/Options/TextEditor.Comment utiliser les tabulations en tant qu'espaces dans Python dans Visual Studio 2008?

Répondre

5

Voici une façon de le faire, probablement pas le meilleur. Dans Outils -> Éditeur de texte -> Extension de fichier, une partie du menu Options ajoute une extension .py et définit un type d'éditeur. Vous n'obtenez pas un type d'éditeur python, mais vous pouvez choisir l'un de ceux que vous utilisez moins souvent (pour moi ce serait VB.net), puis assurez-vous que les paramètres d'onglet pour cette langue correspondent à vos besoins. La mise en évidence de la syntaxe n'a pas semblé être affectée pour moi.

0

Outils -> Options -> Editeur de texte -> Choisissez la langue (vous pourriez avoir besoin de choisir toutes les langues)

Cliquez sur les onglets et réglez-le comme vous le voulez. Editer: Il semble que vous pouvez ajouter vos propres types de fichiers dans la même zone et définir un paramètre d'onglet spécifique pour eux.

0

Seule la commande print est capable de lire ces fonctions correctement en python. Ainsi, une commande tab peut être utilisée avec la commande print. Pour obtenir un espace quand on utilise une fonction d'onglet.

Questions connexes