2010-08-18 20 views
0

Je ne sais pas si vous avez le même problème, mais quand j'utilise "" "" et "" "pour les commentaires multi-lignes dans eclipse pydev, ça ne marche parfois pas. Quelqu'un peut me suggérer un meilleur IDE?Eclipse PyDev bug en essayant de commenter plus de 300 lignes avec "" "docstring" ""

Désolé. Je vais essayer de le rendre plus clair. Cela arrive chaque fois que j'essaie de commenter des lignes multiples comme 300 ou plus. Tapez simplement n'importe quelle expression comme Bug = "Ceci est un bug", et copiez cette ligne unique pour faire 300 lignes entières, maintenant si vous voulez commenter ces 300 lignes, normalement vous ajouterez "" "avant toutes ces lignes, puis ajouter "" "à la fin. Vous constaterez que ces lignes ne sont pas commentées par un problème de coloration.

""" 
Bug = "This is a bug" 
Bug = "This is a bug" 
... 
... 
Bug = "This is a bug" 
""" 
+5

En quoi cela ne fonctionne-t-il pas? Est-ce que cela supprime votre code? Ne pas indenter correctement? Cause des événements sismiques cataclysmiques? –

+0

Oui La coloration de la syntaxe de Pydev est parfois confondue avec les guillemets, mais après un peu plus de frappe, tout redevient correct. – Eike

+0

Qu'est-ce que ça a à voir avec wxpython? – volting

Répondre

0

J'ai ce problème aussi bien. Cela fait longtemps que je suis là, je m'y suis habitué. Cela a tendance à m'arriver le plus quand j'écris epydoc pour les fonctions. Je ne pense pas que ce soit un bug qui affecte le code, mais cela rend les commentaires plus agaçants. Une solution rapide que j'ai trouvée est de:

Placez le curseur avant l'initiale '' ', appuyez sur entrée, appuyez sur Ctrl + z.

Cela tend à le réparer pour moi.

Espérons que ça aide.

+0

J'ai également trouvé que lorsque vous essayez de commenter de longues lignes multiples, si le contenu entre les deux "" "ne contient pas de commentaire, vous pouvez placer le curseur à la fin du début" "" et appuyer sur le contenu entre devrait maintenant devenir des commentaires. – Shane

+0

@Shane: Je vais garder cela à l'esprit. J'ai fait un peu de codage Python dans vim et il a parfois un problème similaire. – River

1

Je préfère le plugin pyDev avec Eclipse.

Mais si vous vous sentez son checkout problème suivant:

+0

Merci, je pense que je vais rester avec Eclipse, c'est le meilleur outil gratuit que j'ai jamais utilisé. – Shane