2010-10-26 7 views
0

Vim fonctionne bien pour toutes les autres langues, mais la détection de mots semble bancale en python. Par exemple, dans l'extrait suivant, avec le curseur sur le 'h' dans shutil, je m'attendrais à ce que la touche w avance pour avancer vers la période, à la place je suis déplacé vers le '' "devant l'export.Mot d'avance de Vim cassé en python, comment résoudre ce problème?

shutil.copytree(os.path.join('export', 'app'), os.path.join('export', 'pacakge')) 

Une idée de ce qui pourrait causer cela? Comment puis-je détecter la cause? Comment puis-je le réparer?

Répondre

1

Regardez pour voir quelle est l'option "iskeyword". Les chances sont que le fichier de syntaxe Python le change. Normalement, il est réglé sur @,48-57,_,192-255.

+0

De même, utilisez ': verbose set isk?' Pour savoir où il a été modifié pour la dernière fois. –

+0

Merci! C'était ça. Mon isk était en train d'être changé de façon inattendue. – MarcusMartin