2009-02-12 13 views
179

Je reçois un message d'erreur d'un script python at position 21490.aller au caractère dans vim

Comment puis-je aller à cette position dans Vim?

+0

Pour passer au nième caractère de la ligne actuelle, voir https://stackoverflow.com/questions/4466950/go-to-n-th-symbol-in-line – naught101

Répondre

278

:goto 21490 vous amènera au 21490ème octet dans le tampon.

De la ligne de commande
+62

Tapez '21490go' en mode commande pour le même effet. – ThomasH

36

vim +21490go script.py

ouvre le fichier et vous amène à positionner 21490 dans le tampon. Déclencher à partir de la ligne de commande comme ceci vous permet d'automatiser un script pour analyser le message d'exception et ouvrir le fichier à la position du problème.


Extrait deman vim:

+{command} 

-c {command} 

{command} sera exécutée après la lecture du premier fichier. {command} est interprété comme une commande Ex. Si le {command} contient des espaces, il doit être entouré de guillemets (cela dépend du shell utilisé).

+2

les accessoires pour recommander l'automatisation! – Jeff

Questions connexes