2009-02-09 3 views
2

Quelque chose de juste est arrivé dans les 20 dernières minutes à mon vim. Je dois avoir frappé quelque chose, mais je ne peux pas le comprendre, et rien ne reviendra au comportement «réel».VIM a changé de comportement sur moi - sauter à la ligne: est cassé

J'ai toujours utilisé: pour passer à un numéro de ligne. Maintenant, quand je tape: puis un nombre - (1-9), vim va en mode "insertion" et insère une lettre. (1 = q, 2 = r, 3 = s, 4 = t, 5 = w, etc.)

Essayer de chercher autour c'est pire que de chercher une aiguille dans une botte de foin! Des idées sur le type de "mode" secret que j'ai activé? Et mieux encore, comment pourrais-je revenir à la normalité?

Merci!

+0

Avez-vous frappé le verrouillage des majuscules sur accident? –

Répondre

3

Je ne sais pas ce que vous avez fait là-bas, mais vous pouvez également accéder directement à un numéro de ligne spécifique en entrant le numéro de la ligne, puis frapper G (Maj +g). sur son propre

Maj +g vous amène à la dernière ligne du fichier.

+0

Recommenting ici: C'est encore plus basique que wha Je l'ai décrit. Appuyer sur une touche numérique entrera automatiquement en mode insertion. Ce n'est rien à voir avec la clé du côlon. Donc, je ne peux pas entrer "125G" pour passer à cette ligne parce que le "1" entre automatiquement en mode insertion (et entre 'q'). Merci pour la suggestion tho. – mgkimsal

0

La fermeture et l'ouverture de vim devraient réinitialiser le mode funky que vous avez découvert. Sinon, vous avez quelque chose de profondément bizarre - vim ne stocke pas les paramètres qui sont activés dans le fichier.

BTW, vous ruinez totalement mon mème "vim does not break".

+0

Désolé, mais c'est 100% arrosé. La fermeture de vim a fait nada. VIM se brise, et quand c'est le cas, vous êtes profondément arrosé. :( – mgkimsal

1

Cela pourrait être votre shell et non VIM. Si le redémarrage de VIM ne résout pas votre problème, essayez d'ouvrir un nouveau shell et d'utiliser VIM. Si rien ne fonctionne, déplacez votre fichier .vimrc et tous les démarrages de shell (en renommant, pas en supprimant, bien sûr), ouvrez un nouveau shell et VIM. Si cela ne fonctionne pas, essayez un nouveau clavier. :-(

+0

Et peut-être .viminfo? –

0

Eh bien, je ne sais pas ce qu'il était, mais redémarrant l'ordinateur - léopard en cours d'exécution macbook -.. Semblait travailler

Je nouveaux obus essayé sans effet je l'ai fait tout simplement pas voulez avoir à redémarrer

See -.!.. macs ont des problèmes trop :(

Merci pour toutes les réponses rapides de tous y'all Espérons que je n'aurai pas à comprendre cela à nouveau

Questions connexes