Articles of vim

Peut vim surveiller les modifications en temps réel dans un fichier

Ma question est similaire à celle de surveiller un fichier texte en temps réel, mais je veux le faire en vim. Je sais que je peux lire un fichier ouvert en utilisant le fichier tail -f sample.xml , et lorsque du nouveau contenu est écrit dans le fichier, il enregistre également le nouveau contenu sur […]

Aide à la configuration de Vim pour C ++

Je voudrais faire de vim mon éditeur c ++. J’ai très peu d’expérience avec ce travail et j’ai besoin d’aide pour configurer vim pour travailler avec c ++. J’ai besoin de fonctionnalités telles que code-complete (pour stl et pour mes cours) basculer entre les fichiers .cc et .h peut-être quelques astuces que vous, c ++ […]

Désactivez temporairement certains plugins en utilisant pathogen in vim.

Je pense avoir un bug dans un plugin. Je voudrais charger uniquement ce plugin, sans avoir à supprimer tous les autres bundles dans le dossier bundle de mon pathogène, pour le déboguer. C’est possible?

Recherche de sélection dans vim

J’utilise les plugins vim et vim pour Visual Studio lors de l’écriture de C ++. Souvent, je cherche à rechercher une chaîne dans une fonction, par exemple chaque appel à object->public_member.memberfunc() . Je sais que vim offre un moyen pratique de rechercher un seul mot, en appuyant sur * et # , et il peut […]

Comment puis-je envelopper le texte dans Vim?

Parlons de mesures relatives. Mon Vim ressemble à: aaaaaaaaaaaaa bbbbbbbbbbbbb ccccccccccccc etc Je voudrais qu’il soit plus petit: aaaaa aaaaa bbbbb bbbbb ccccc ccccc etc Comment puis-je l’avoir? Et comment puis-je gérer la longueur d’un tel bloc?

Utilisateurs de Vim, où reposez-vous votre main droite?

Utilisateurs de vim de longue date, gardez-vous les doigts sur jkl; ou hjkl en mode normal? La saisie tactile standard nous apprend que la position jkl; de la main droite a l’index sur la touche j , donc vos doigts sont sur la jkl; . Mais les touches de déplacement standard de vim sont hjkl […]

Tmux vs. iTerm2 volets séparés

Pourquoi devrais-je utiliser tmux quand iterm2 a des volets divisés? Je n’ai jamais utilisé tmux et je veux savoir s’il y a des avantages à l’utiliser dans mon stream de travail au lieu des fonctionnalités du volet partagé d’iterm2. J’aime beaucoup la gradation des fenêtres inactives qu’offre iTerm2. Est-ce que tmux fait quelque chose de […]

Utiliser git commit -a avec vim

Je suis nouveau avec git, alors j’ai décidé d’apprendre git en utilisant les tutoriels de github. Le troisième chapitre disait: “Pour ce premier exemple, nous allons modifier le fichier README pour nous append en tant qu’auteur sur le projet. Donc, nous modifions simplement le fichier. Maintenant, nous voulons valider ce changement, nous allons donc exécuter […]

Comment coller une nouvelle ligne avec vim?

Je dois souvent coller des choses sur une nouvelle ligne dans vim. Ce que je fais habituellement est: op Qui insère une nouvelle ligne et me place en mode insertion, quitte le mode insertion et enfin colle. Trois frappes. Pas très efficace De meilleures idées?

Existe-t-il un “journal d’exécution vim”?

Parfois, j’essaie une commande / personnalisation dans mon vimrc. Tout semble correct, mais ça ne marche pas. Il est difficile de savoir ce qui se passe au démarrage de vim et de savoir quelle commande a échoué ou pas, il est donc très difficile de déboguer ce qui peut causer un problème dans mon vimrc. […]