Je voudrais insérer un mot sur plusieurs lignes, y a-t-il une commande comme :[2,3,5,7,11]s/^/word\ /g qui insérerait wordau début des lignes 2, 3, 5, 7 et 11? Ici, plusieurs lignes ne sont pas
Je voudrais insérer un mot sur plusieurs lignes, y a-t-il une commande comme :[2,3,5,7,11]s/^/word\ /g qui insérerait wordau début des lignes 2, 3, 5, 7 et 11? Ici, plusieurs lignes ne sont pas
Une grande différence entre neovim et Vim est que neovim inclut un émulateur de terminal qui fonctionne de manière asynchrone. Cependant, je ne vois pas comment puis-je profiter de cette fonctionnalité. Pour quoi puis-je l'utiliser? Pouvez-vous donner quelques cas d'utilisation de la fonctionnalité...
Je voudrais modifier un fichier sur place en ajoutant une ligne, seulement s'il n'existe pas encore pour rendre mon script à l'épreuve des balles. Normalement, je ferais quelque chose comme: cat >> ~/.bashrc <<EOF export PATH=~/.composer/vendor/bin:\$PATH EOF Il est également possible...
J'aimerais installer VIM via apt-get, mais je ne sais pas si j'obtiens toutes ses fonctionnalités. Y a-t-il une différence entre cela et sa compilation à partir de la
J'ai récemment découvert l'option switchbufet essayé de l'utiliser, mais je ne peux pas dire si je ne comprends pas comment cela devrait fonctionner ou si cela ne fonctionne pas sur mon Vim. À propos des différentes valeurs possibles, le doc dit: useopen S'il est inclus, passez à la première...
Je voudrais savoir comment le terme yank a obtenu son nom. Je suis également intéressé par la raison pour laquelle Vi / Vim "yank" diffère de Emacs "yank". Voir aussi: même question sur Unix & Linux ; double question sur
J'ai vu set exrcmentionné à divers endroits pour utiliser des .vimrcfichiers par répertoire , mais chaque fois que cela a été mentionné, il a été fortement recommandé de ne pas l'utiliser réellement parce que c'est dangereux. Je suis également tombé sur set securece qui est censé corriger une...
Lorsque je passe du texte et, par exemple, en ajoutant des retours à la ligne autour de certains mots ou citations ou autre, il est irritant de devoir appuyer sur Echap ou Ctrl- [après chaque insertion. Les inserts (et les annexes) sont différents, donc cela .n'aide pas beaucoup. Existe-t-il...
Comment rechercher un modèle dans la sortie d'une commande ex? Par exemple, comment rechercher un modèle de nom de fichier dans la sortie de la :scriptnamescommande? Dans l'aide pour toutes les saveurs de grepet vimgrepil n'y a qu'un {file}endroit où effectuer une
Je pense qu'il serait utile d'avoir la possibilité d'échanger trueet de falsevaleurs dans le code rapidement, avec combinaison ctrl+ aou ctrl+ x. Y a-t-il un plugin pour ça ou autre
J'ai la commande suivante dans mon vimrc: execute "set path+=".getcwd()."/**" Cela fonctionne bien si le répertoire de travail actuel est similaire /home/tamlok/my_work/. Cependant, si le répertoire contient des espaces, tels que D:\Program Files\vim\, vim se plaindra. Je suppose que je peux...
J'ai essayé cela dans un fichier JavaScript après la désactivation smartindentet les autoindentoptions textwidth = 80, mais c'est toujours la même chose. Cela se produit également automatiquement en raison de l' textwidthoption lors de l'insertion de mots qui ont ensemble une longueur de plus de 80...
Je voudrais utiliser YouCompleteMe avec l'achèvement sémantique C ++, mais après des heures d'essais, je ne trouve pas pourquoi cela ne fonctionne pas comme prévu. Tout semble fonctionner mais je ne peux pas compléter les paramètres de fonction. J'utilise Vim sur Archlinux (Gnome Terminal sur...
Extrait du document d'aide de Vim (voir:) :help 'path': 'path' String (par défaut sous Unix: " .,/usr/include,,") -Pour rechercher par rapport au répertoire du fichier courant, utilisez: :set path=. -Pour rechercher dans le répertoire courant, utilisez une chaîne vide entre deux virgules: :set...
Existe-t-il une alternative dans la recherche et le remplacement vim pour les chaînes, que d'avoir à échapper chaque caractère spécial dans la chaîne. Par exemple, si je veux faire correspondre la chaîne suivante et la remplacer par quelque chose [ERROR] Login unsucessful Ensuite, je dois faire...
Sur la ligne de lecture de bash en mode emacs, j'ai récemment découvert la fonctionnalité de transposition , me donnant la possibilité de corriger rapidement une faute de frappe comme dc dir à cd dir en appuyant sur CTRL+ Tsur le ccaractère. Y a-t-il quelque chose de similaire dans Vi / Vim qui me...
Je sais que je peux compléter les noms de fichiers / chemins à partir du répertoire actuel en utilisant ctrl + x, ctrl + f ( compl-filename). Cela fonctionne très bien en combinaison avec set autochdir, qui modifie les mises à jour du répertoire en cours vers le répertoire du tampon actif....
Est-il possible de faire en sorte que Vim formate mes commentaires pour se conformer à Google cpplint? La section supérieure n'est pas conforme, pour se conformer 5 changements sont requis. garder ce commentaire au même niveau Ajouter un espace après // ajouter au moins deux espaces entre le code...
J'ai Python 2.7.9 installé. Et maintenant, je reçois le message que le plugin Gundo nécessite 2.4. Y at-il un travail autour? Voici mon fichier vimrc: set nocompatible " be iMproved, required filetype off " required " set the runtime path to include Vundle and initialize set
S'il y a des modifications externes apportées à un fichier en cours d'édition dans Vim, je comprends que je peux recharger le contenu du fichier par :edit. Mais, supposez que (en interne) j'ai apporté des modifications au fichier que je souhaite conserver. Existe-t-il un moyen d'intégrer les deux...