parfois mes sous-compositions globales ne remplacent pas toutes les correspondances d'une ligne. Il est confirmé par le fait que je peux le voir lorsque je fais des substitutions avec confirmation, une correspondance est trouvée dans une ligne avec plusieurs correspondances possibles, mais elle passe ensuite à une autre ligne. J'utilise …
Dans vim, je peux mettre des jeux de couleurs dans le ~/.vim/colors/dossier. Où dois-je mettre les schémas de couleurs pour que NeoVim puisse les récupérer?
Est-il possible de remapper la Escclé sur une autre clé dans Vim? Lorsque j'utilise Vim dans une fenêtre de console du client Web VMware vSphere en plein écran et que j'appuie sur la Esctouche pour quitter le mode édition, cela me fait également sortir du mode plein écran dans la …
J'aime vraiment à quel point vim est très léger par rapport à d'autres éditeurs de texte. Cependant, ces 3 derniers mois, je suis tombé sur des spacemacs. Bien que les spacemacs essaient de faire mieux en prenant en charge la liaison de clés de vim (via le mode diabolique), je …
Je ne sais pas vraiment comment décrire ce que j'aimerais faire. Fondamentalement, j'aimerais utiliser le mode bloc visuel pour sélectionner une région de texte, puis la coller "comme une collection de lignes" plutôt que comme un rectangle. a b c d e f g h après avoir appuyé sur gg0<c-v>Gyle …
J'ai une liste de fichiers: ./a.temp.txt ./a.temp.txt ./a/b.temp.txt ./a/b.temp.txt ./a/b/c.temp.txt ./a/b/c.temp.txt Et je veux supprimer le temp.sur chaque ligne, mais seulement la deuxième occurrence , ainsi, le fichier devrait ressembler à: ./a.temp.txt ./a.txt ./a/b.temp.txt ./a/b.txt ./a/b/c.temp.txt ./a/b/c.txt Comment dois-je procéder?
Je veux enregistrer une macro dans une macro, comme ceci: qa [ first macro ... ] qb [ second macro ... ] q [ some more stuff, involving @b ... ] q Cependant, la seconde qest interprétée comme une requête pour arrêter la première macro et le reste est interprété …
J'ai cet oneliner dans mon vimrcmais ça ne marche pas: if has("patch-7.4.710") | set listchars+=space:· else | set listchars+=trail:· | endif VIM dit: E518: Unknown option: else Pouvez-vous m'aider ?
Voici ce que j'obtiens de la documentation: \zs"démarre la partie en surbrillance" après avoir trouvé l'expression rationnelle précédente, et \@<="démarre la partie en surbrillance" après avoir trouvé l' atome précédent . Mais je ne comprends pas exactement les subtilités de cela, alors quelqu'un peut-il expliquer en quoi elles diffèrent un …
Habituellement, insérer le mode achèvement ( <C-n>) insère le bon mot la première fois que j'appuie <C-n>, mais pas toujours. Par conséquent, j'aimerais que Vim insère la correspondance qu'il juge la meilleure lorsque j'appuie sur <C-n>, mais permettez-moi quand même d'annuler cette insertion par la suite si la correspondance correcte …
Comment sélectionner de la ligne actuelle à la ligne vide suivante? Je connais SHIFT+, Vmais je dois alors passer à la ligne vide suivante ou appuyer plusieurs fois sur la touche Bas. Je sais comment bien faire quand il y a un caractère correspondant comme un }mais je n'ai aucune …
Disons que j'ai un commentaire comme celui-ci: //This is a comment Et je veux le faire comme ceci: //***************** //This is a comment //***************** Existe-t-il un moyen simple d'insérer un caractère à plusieurs reprises jusqu'à la ligne suivante / précédente?
Vi minimise avec succès le déplacement et la vitesse des doigts avec le mode de commande. L'échange ;et :semble économiser beaucoup de touches de décalage supplémentaires pour les commandes qui sont utilisées plus fréquemment que les répétitions de recherches de lettres, mais il y a des inconvénients à utiliser une …
J'utilise également Vim comme une fusion à 3 voies avec Git et j'ai parfois besoin de prendre des modifications à la fois des succursales locales et distantes. kdiff3peut le faire avec quelques pressions de touches, existe-t-il un moyen de le faire dans Vim?
J'ai suivi les deux didacticiels suivants pour essayer de configurer eslintet Neomake: Code linting avec Neomake et Neovim Code de linting avec Neovim et Neomake - édition ESLint J'ai donc le minimum suivant init.vim call plug#begin('~/.vim/plugged') Plug 'neomake/neomake' call plug#end() autocmd! BufWritePost,BufEnter * Neomake let g:neomake_verbose=3 let g:neomake_open_list = 2 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.