2009-09-11 7 views
1

Ok, donc j'essaye de taper ce qui suit dans le fichier .cshrc: alias ls 'ls --color = auto'. Je tape un caractère à un tiem.le plus étrange problème VI JAMAIS

Cependant, quand j'atteins --color = type i un et le curseur va à la ligne suivante.

J'ai vérifié le fichier .vimrc et n'ai rien trouvé de détraqué. J'utilise vim7.2

EDIT

Je l'ai remarqué est se produit que dans le fichier .cshrc et le curseur se met à clignoter avec 'caractère.

j'avais "set souris = un" ensemble dans le fichier .vimrc

Quel est le problème?

+0

Quelle est la largeur de votre fenêtre ;-) –

+0

avez-vous un '= a' mappé à quelque chose? –

Répondre

3

Avez-vous l'ensemble textwidth? Si c'est le cas, il va casser vos lignes une fois qu'elles atteignent une certaine longueur. Inspectez la valeur via

:set textwidth? 

Réglez-le sur 0 pour désactiver l'enrubannage. Sinon, avez-vous a mappé à quelque chose de bizarre en mode insertion? Vérifiez

:imap a 

pour voir si vous le faites.

+0

Même si c'était le cas, textwidth ne casserait pas le mot de moitié. –

+0

Ne se casse-t-il que sur des espaces ou peut-il être configuré pour rompre avec des caractères non-mot? Je n'ai pas beaucoup joué avec 'textwidth' et beaucoup d'amis. –

+0

Thomas, dépend de 'formatexpr'. –

1

Je ne peux pas le tester maintenant, mais probablement quelque chose ne va pas avec le fichier de retrait approprié pour ce type de fichier. Cela arrive-t-il si vous éditez un autre fichier de configuration?

+0

J'ai seulement remarqué le problème dans le fichier .cshrc. – vehomzzz