Vi & Vim

Q & R pour les personnes utilisant les familles d'éditeurs de texte vi et Vim



2
Existe-t-il un moyen de masquer les lignes?
Voici mon cas d'utilisation: J'ai beaucoup de code qui, en raison de l'application du style, nous écrivons des sauts de ligne après et avant chaque accolade ouverte et fermée (respectivement). Exemple: function func(args) { statement 1; statement 2; if (condition) { statement 3; } } Bien que cela soit agréable …

2
Déplacer après la fin du mot ou Supprimer après le curseur
Quelle est la séquence la plus rapide à supprimer jusqu'à la fin de la ligne après la position du curseur? Exemple: Je veux supprimer cette ligne plus rapidement Séquence: 5eDsupprimera le dernier caractère du motline Je veux supprimer ce lin Se déplacer avec vim m'a souvent mis sur le premier …


2
Markdown: comment mettre en évidence la syntaxe gras et italique dans une couleur différente de celle du texte normal?
Le texte marqué comme __bold__ou _italic_apparaît dans la même couleur que le texte normal. Les en-têtes et le code apparaissent dans des couleurs différentes, donc vim reconnaît correctement le fichier comme démarque. Peu importe la couleur que j'utilise. Est-il possible de faire du texte marqué en gras ou en italique …




3
Comment puis-je interagir avec une base de données SQLite ou MySQL?
Cela pourrait être plus approprié pour IDE, pas pour Vim, mais j'apprécierais tout de même s'il y avait un moyen qui me permettrait de me connecter à des bases de données MySQL / SQLite locales ou distantes. Existe-t-il une telle façon de procéder? Je pense qu'il pourrait être placé dans …
8 ide 

3
Pourquoi est-ce que j'obtiens une erreur de devis manquante lors de l'utilisation de ce qui suit dans un mappage utilisant execute et normal?
La commande est nnoremap <leader>; :execute "normal! mqA;\<esc>`q" Si vous appuyez ensuite sur <leader>;, vous E114: Missing quote: "normal! mqA;\suivrez E15: Invalid expression: "normal! mqA;\. Pourquoi est-ce? La commande fonctionne correctement si elle est entrée directement dans la ligne de commande. La commande ajoute un ;à la fin de la …

1
Saisie semi-automatique pour la marque
Si je mets en place un makeprogramme personnalisé , existe-t-il un moyen de fournir une liste d'options de complétion d'onglets qui s'activeraient lorsque je tape :make+ Space+ Tab? Avec des commandes personnalisées, je peux faire fi: command! -nargs=* -complete=customlist,MakeComplete -bar MakeGitbook call MakeGitbook(<q-args>) Existe-t-il un mécanisme similaire pour les commandes …

4
Mouvements Grok Vim et modifications simples
Je reviens à Vim après avoir utilisé Emacs pendant quelques années. J'essaie de comprendre Vim en lisant et en regardant des didacticiels, ainsi qu'en l'utilisant quotidiennement. Lors de l'édition de texte, je trouve les commandes Emacs Alt-F, Alt-B, Ctrl-a, Ctrl-e, Alt-D et Alt-Backspace très utiles et intuitives, permettant des modifications …



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.