Questions marquées «vim»

123
Aller au répertoire arrière après avoir ouvert le fichier dans vim

Lorsque j'ouvre un répertoire en parcourant vim, je peux ouvrir un fichier en déplaçant le curseur vers un nom de fichier et en appuyant sur Enter. Maintenant, y a-t-il une commande pour revenir à la navigation précédente dans le répertoire? Sinon, existe-t-il un moyen d'ouvrir un fichier sans...

122
Comment répéter une modification sur plusieurs lignes dans Vim?

Je suis conscient que dans Vim, je peux souvent répéter une commande en ajoutant simplement un numéro devant elle. Par exemple, on peut supprimer 5 lignes par: 5dd Il est également souvent possible de spécifier une plage de lignes à laquelle appliquer une commande, par exemple...

122
qu'est-ce que .netrwhist?

Lorsque je modifie des fichiers dans mon ~/.vim, le .netrwhistfichier est également mystérieusement modifié. C'est du contenu: let g:netrw_dirhistmax =10 let g:netrw_dirhist_cnt =6 ...and so on... Que fait ce fichier? Est-ce

122
Vim: Création de répertoires parents lors de l'enregistrement

Si j'invoque vim foo/bar/somefilemais foo/barn'existe pas déjà, Vim refuse de sauvegarder. Je sais que je pourrais passer à un shell ou faire à :!mkdir foo/barpartir de Vim mais je suis paresseux :) Y a-t-il un moyen de faire en sorte que Vim fasse cela automatiquement quand il enregistre le...

121
Diff deux onglets dans Vim

Scénario: j'ai ouvert Vim et collé du texte. J'ouvre un deuxième onglet avec:tabe et colle un autre texte. Objectif: je voudrais un troisième onglet avec un résultat équivalent à écrire les deux textes dans des fichiers et à les ouvrir avec vimdiff. Le plus proche que je puisse trouver est...

120
VIM + JSLint?

Je passe mes journées dans vim, en train d'écrire beaucoup de JavaScript. J'ai essayé de trouver un moyen d'intégrer JSLint ou quelque chose de similaire dans vim pour améliorer mon codage. Quelqu'un a-t-il réussi à faire quelque chose comme ça? Éditer: essayé ceci: Vérification de la syntaxe...

120
Comment puis-je fermer un tampon sans fermer la fenêtre?

Les vues multicouches de Vim (Windows, Buffers et Tabs) m'ont laissé un peu confus. Disons que je divise l'affichage (: sp), puis que je sélectionne un tampon différent à afficher dans chaque fenêtre. Maintenant, je veux fermer l'un des tampons, mais je ne veux pas que la fenêtre se ferme (après la...

120
Comment supprimer plusieurs tampons dans Vim?

En supposant que j'ai plusieurs fichiers ouverts en tant que tampons dans Vim. Les fichiers ont *.cpp, *.het certains le sont *.xml. Je souhaite fermer tous les fichiers XML avec :bd *.xml. Cependant, Vim ne permet pas cela (E93: Plus d'une correspondance ...). Y a-t-il un moyen de faire ça? PS je...

119
vim suppression des astuces en arrière

Comment effacer un mot à gauche? En d'autres termes, supprimez le mot lorsque le curseur se trouve à la fin de celui-ci. Comment supprimer des caractères au début de la ligne? Comment efface-t-on le premier espace à gauche? D'autres astuces impliquant la suppression de mots?

119
VIM + Syntastic: comment désactiver le vérificateur?

J'utilise Syntastic qui est activé pour mes fichiers HTML. Comme j'ai un très gros fichier avec les vérificateurs "validator w3" activés, GVIM ou VIM est devenu très lent lors de l'enregistrement du fichier (: w). Est-il possible de désactiver la syntaxe temporellement uniquement pour la session en...

118
Comment copier du texte copié dans l'invite de commande VI

Je veux savoir s'il existe un moyen par lequel je peux coller du texte copié dans la fenêtre de commande. Par exemple, si j'ai tiré un mot et que je veux le grepter à un endroit, je ne peux pas simplement coller le mot en utilisant «p». Cependant, si je le copie dans le presse-papiers, Shift-Insert...

118
Configurer Vim pour C ++

J'aimerais faire de vim mon éditeur C ++. J'ai très peu d'expérience avec lui et j'ai besoin d'aide pour configurer vim pour qu'il fonctionne avec C ++. J'ai besoin de fonctionnalités telles que code-complet (pour stl et pour mes cours) basculer entre les fichiers .cc et .h peut-être d'autres...