En répondant à une question tout à l'heure , j'ai mentionné l'utilisation d'un mappage de touches en mode normal qui peut être trouvé sur vim.wikia.com. Au milieu d'expliquer la cartographie clé, j'ai réalisé que je n'avais aucune idée de ce <Bar>que cela signifiait. Qu'est-ce que ça veut dire? J'ai essayé …
Je sais qu'il est possible d'ouvrir un nouveau fichier dans une division, avec :splitou :vsplit, mais est-il possible d'ouvrir une nouvelle division avec un tampon existant, en tirant potentiellement parti de la saisie semi-automatique?
J'utilise Vi comme éditeur de texte préféré (et en fait seulement) sur les systèmes Linux. Je sais comment changer les modes de normal en insert et vice versa. Est-il possible de charger Vi automatiquement en mode insertion plutôt qu'en mode normal?
J'ai commencé à utiliser neovim et j'ai déplacé mon .vimrcvers .config/nvim/init.vimet d'autres choses se trouvent dans .local/share/nvim. Quelle est la meilleure façon de partager des configurations ou même des plugins entre vim et Neovim? Liens symboliques? Puis-je changer les répertoires dans le .vimrc pour utiliser un seul lien symbolique? Après …
J'essaie d'utiliser vimdiff comme outil de fusion git, mais les couleurs utilisées le rendent insupportable (au moins sur Windows / Mingw): la couleur d'arrière-plan et la couleur de premier plan sont les mêmes pour certaines des lignes en conflit, ce qui la rend inutilement difficile pour comprendre ce qui se …
J'ai trouvé utile dans d'autres éditeurs la possibilité de: prendre le texte sélectionné exécuter une commande externe et passer la sélection à son stdin prendre les commandes externes stdoutet remplacer la sélection actuelle par elle. De cette façon, vous pouvez écrire des outils de texte utiles qui opèrent sur la …
Disons que je veux produire le texte suivant dans mon document: % % Not Important % O -------------------------> % | % S | % o | % m | % e | % | % M | % s | % g | % | % V Existe-t-il un moyen …
Je cherchais des conseils sur le décalage d'écran et suis tombé sur les conseils suivants: zz = shift current line to middle of screen zt = shift current line to top of screen zb = shift current line to bottom of screen Ma question est ce qui est z? Qu'est …
J'ai rencontré de nombreuses situations dans vim où il serait utile d'avoir des déclarations de contournement. J'ai essayé d'utiliser la syntaxe de recherche standard ( (?=), (?!)etc.) , mais il semble que vim ne le supporte pas. Vim a-t-il une syntaxe équivalente pour ces types d'instructions?
Quand je le fais vimdiff file2 file1, file2va naturellement à gauche et file1à droite. Parfois, je trouve que je les ai mis dans le mauvais sens, alors j'aimerais pouvoir les changer sans quitter Vim. Est-ce possible?
Je sais que je peux parcourir l'aide de Vim :help, mais cela ouvre une scission. Parfois, j'aime juste étudier la documentation. Comment lire la documentation en mode "plein écran"?
Dans mon fichier .vimrc, je voudrais stocker dans une variable le résultat d'une commande externe, dans mon cas: $ echo $LANG Pour que mon vimrcdossier ait: let language = output(!echo $LANG) if language == 'en' nnoremap <somekey> <ohanotherkey!> end if Jusqu'à présent, je n'ai pas trouvé comment le faire. J'ai …
Selon le titre, est-il possible de diviser le vimrcfichier en plusieurs sous-fichiers? Conserver des fichiers séparés pour les groupes de paramètres qui concernent une chose ? Cette chose peut être n'importe quoi, n'importe quel type de groupe de paramètres définis par l'utilisateur. Par exemple, [mis à jour] conserver tous les …
Comment créer ma propre liste de saisie semi-automatique pour certains types de fichiers? Par exemple, je voudrais que css et html se complètent automatiquement à partir de la liste des classes css dans FontAwesome .
J'ai un fichier texte comme celui-ci (en utilisant gVim sous Windows) foo bar baz quux corge grault garply waldo fred plugh [...150 more lines...] xyzzy thud Je veux ajouter un numéro à chaque ligne du fichier. Ne pas utiliser :set number, mais ajouter le numéro en tant que texte précédant …
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.