Articles of vim

Retarder avant que ‘O’ ouvre une nouvelle ligne?

J’ai remarqué que, de temps en temps, lorsque j’utilise O (majuscule) pour créer une nouvelle ligne et passer en mode d’insertion, il y a un court délai avant que quelque chose ne se produise. Est-ce commun? Y a-t-il un moyen de changer ça? Les deux :map O et :imap O montrent “No mapping found”, donc […]

Comment changer ma ligne de surbrillance Vim pour ne pas être un soulignement?

Dans certains jeux de couleurs, la ligne en cours de mise en évidence change de fond, dans d’autres, comme Désert, la ligne en cours est soulignée. Je souhaite modifier la ligne en surbrillance dans Désert pour utiliser une couleur d’arrière-plan différente au lieu de le souligner. Comment puis je faire ça? Mon .vimrc : set […]

comment append des lignes à un registre vim sans l’écraser

Je voudrais biffer une ligne dans un registre: “{register}y mais sans écraser ce qui était auparavant dans le registre. J’ai souvent besoin de copier des lignes non contiguës dans un registre, et j’aimerais parfois utiliser les registres.” comme une stack. Exemple: line1 line2 line3 Je veux copier line1 , en plaçant le curseur dessus et […]

Existe-t-il une commande dans Vim / Vi pour déplacer le curseur à la fin d’un point culminant de la recherche?

Existe-t-il des commandes dans Vim / Vi pour se déplacer dans un segment de recherche sélectionné? Par exemple, si je recherche un mot, existe-t-il des commandes permettant de déplacer le curseur à la fin du segment en surbrillance? Disons que j’ai un mot, “FishTaco” et je veux rechercher toutes les instances de “Fish” et insérer […]

Copier d’un registre à un autre

Comment copier le contenu d’un registre vers un autre sans le coller dans le presse papier? J’ai tiré un texte et celui-ci a été retiré par défaut dans le ” registre. Maintenant, je veux copier un autre texte sans supprimer / écraser ” . Donc, je veux déplacer le contenu de ” register pour dire […]

Définir la police par défaut MacVim

Comment définir la police par défaut pour MacVim? J’ai essayé d’append la ligne suivante set guifont = Monaco:h12 à l’un des fichiers suivants: ~/.vimrc ~/.gvimrc ~/Applications/MacVim/MacVim.app/Contents/Resources/vim/vimrc ~/Applications/MacVim/MacVim.app/Contents/Resources/vim/gvimrc ~/Applications/MacVim/MacVim.app/Contents/Resources/vim/.vimrc ~/Applications/MacVim/MacVim.app/Contents/Resources/vim/.gvimrc J’ai redémarré MacVim, mais il ne définira toujours pas la police par défaut. Quelque chose me manquait? MISE À JOUR: Je peux émettre la commande set […]

Refactoring à Vim

Bien sûr, le fait de pouvoir refactoriser les IDE est inestimable pour beaucoup, je ne le fais presque jamais lorsque je code, mais je peux essayer de le faire lors de l’édition de la source de quelqu’un d’autre. Comment accomplissez-vous une tâche aussi sortingviale sur plusieurs fichiers de Vim? J’ai trouvé ce plugin pour refactoring […]

Pourquoi je n’ai pas d’entrée crontab sur OS X lors de l’utilisation de vim?

Je voudrais utiliser cron sur mon Mac. Je le choisis plutôt que launchd , parce que je veux pouvoir utiliser mes nouvelles connaissances sous Linux. Cependant, je n’arrive pas à faire fonctionner la commande crontab -e . Il déclenche vim, j’entre dans mon travail de test: 0-59 * * * * mollerhoj3 echo “Hello World” […]

Ouvrir l’URL sous le curseur dans Vim avec le navigateur

J’utilise Twitvim pour la première fois. En voyant toutes les URL qui s’y trouvaient, je me suis demandé s’il y avait un moyen d’ouvrir l’URL sous le curseur dans votre navigateur préféré ou dans un navigateur spécifié.

Vim – comment exécuter une commande immédiatement lors du démarrage de vim?

J’ai un plugin (FindFile.vim) qui doit fonctionner :FindFileCache . chaque fois que je démarre vim pour rassembler un cache de fichiers pour une ouverture rapide .. Je dois exécuter cela chaque fois que je démarre vim. Comment pourrais-je écrire une commande qui s’exécute une fois, chaque fois que vim démarre?