Ma question est donc simple. Est-ce une bonne idée d'apprendre les scripts vim juste pour créer vim ou nous devrions adopter d'autres langages plus acceptés pour cela. Par exemple, ce lien ouvre une vidéo YouTube qui montre comment utiliser Python pour créer des plugins vim. Les scripts Vim ne sont …
J'ai créé quelques mappages comme ceci: :nnoremap <buffer> <leader>xyzABC :call SomeFunc('ABC')<CR> :nnoremap <buffer> <leader>xyzDE :call SomeFunc('DE')<CR> :nnoremap <buffer> <leader>xyzFoo18 :call SomeFunc('Foo18')<CR> :nnoremap <buffer> <leader>xyzBar22 :call SomeFunc('Bar22')<CR> qui fonctionne comme vous le souhaitez. Je cherche maintenant une possibilité de créer un modèle de carte qui me permettrait de supprimer les parties …
J'utilise un système Linux. Deux vims sont ouverts dans deux terminaux. Maintenant, je voudrais copier du texte de A vers B. Une façon de le faire est de sélectionner du texte dans A, d'utiliser la souris pour copier, puis de passer à B, en mode insertion, la commande <c-r>+collera le …
J'ai déjà mis le paramètre suivant dans mon .vimrcfichier: set history=1000 Cela fait un moment que je travaille, je travaille quotidiennement dans vim, donc il y a eu beaucoup de commandes exécutées maintenant. Je sais par l'aide de vim, que les doublons et les lignes de commande mappées ne sont …
J'ai reçu des données enregistrées dans un fichier texte qui n'est qu'une longue ligne avec chaque valeur séparée par un espace. Existe-t-il une commande ou un ensemble de commandes qui divisera une ligne en plusieurs lignes?
J'ai dans mes .vimrcquelques mappages simples pour redimensionner facilement les fenêtres fractionnées: noremap <Leader><UP> <C-w>+ noremap <Leader><DOWN> <C-w>- Cela fonctionne très bien mais par exemple, lorsque je veux redimensionner la fenêtre de 10 lignes, je dois appuyer et relâcher Leader+ UP10 fois. Comment puis-je répéter ce mappage lorsque les touches …
J'utilise Vim pour développer C sur Linux. Lorsque j'appuie sur Kpour ouvrir la page de manuel du mot sous-jacent, je n'ai aucun contrôle sur la section de manuel ouverte. Existe-t-il un moyen de spécifier cela quelque part?
selon la documentation pour gs: s'endormir pendant N secondes (par défaut 1) Ainsi, vous pouvez mettre Vim en veille pendant 10 secondes en utilisant 10gs. Quel est un bon cas d'utilisation pour cette commande?
Est-il possible, en quelque sorte, d'avoir des modèles de recherche différents par fenêtre ou tampon, c'est-à-dire Je veux rechercher le terme A dans la fenêtre / le tampon A et le terme B dans la fenêtre / le tampon B de sorte que l'utilisation hlsearch, met en évidence différentes choses, …
Je veux créer un script Vim de base qui supprime simplement n lignes, saute 1 ligne et se répète jusqu'à la fin du document. Je ne me soucie pas des correspondances spécifiques, je veux juste supprimer la ligne. Par exemple; Je veux donc répéter la commande 3ddjpour tout le document. …
J'ai récemment découvert qu'il y YouCompleteMeavait une g:ycm_autoclose_preview_window_after_insertionoption qui masque automatiquement la fenêtre d'aperçu de la documentation après avoir quitté le mode d'insertion, et j'ai également récemment commencé à utiliser vim, c'était donc la première fois que je définissais une option. Je me suis donc demandé si d'autres plugins que …
J'étais récemment au courant de la !technique de filtrage et je l'adore. Malheureusement, je ne peux pas l'utiliser en mode de blocage visuel. J'espère que certains experts ici m'aideront. Fondamentalement, je veux trier sur place une colonne telle que la troisième ci-dessous (juste un MWE). Et je ne veux pas …
Considérer: apple pear Placez votre curseur sur la première ligne et tapez Yp, produisant: apple apple pear Placez votre curseur sur la pearligne et tapez .pour répéter la dernière commande. Cela ne répète que le p(plutôt que la combinaison Yp), produisant: apple apple pear apple Je voudrais un moyen de …
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.