Vi & Vim

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

1
Comment réaliser la numérotation automatique des listes dans vim?
Les contrats, etc., les choses formelles ont besoin de listes numérotées. 1. Some text 2. More text 2.1. Sub-section text etc. La clé est d'éliminer la renumérotation manuelle lors de l'insertion ou de la suppression d'un élément de liste. Est-ce possible avec vim? La cohérence de la numérotation des listes …



6
Suppression dans Vim puis collage sans nouvelle ligne
Plusieurs fois dans vim, je voudrais supprimer une ligne complètement, donc j'utilise dd. Cependant, je dois ensuite coller cette ligne dans une autre position au sein d'une ligne, mais cela insère une nouvelle ligne avant de la coller, ce qui rend très difficile pour moi d'obtenir le résultat souhaité. Par …


3
N'ajoutez pas de nouvelle ligne à la fin d'un fichier
Vim ajoute toujours une nouvelle ligne à la fin de mes fichiers lors de l'enregistrement, et cela provoque des erreurs dans mes scripts PHP. Comment puis-je faire en sorte que vim n'ajoute pas cette nouvelle ligne lors de la sauvegarde?
11 save 

1
Comment puis-je exécuter un autocmd lors du démarrage de Vim sans fichier, un fichier inexistant ou un fichier vierge (mais pas lors du démarrage avec un fichier existant)?
Je voudrais exécuter un autocmd dans les scénarios suivants lorsque je démarre Vim: Sans nom de fichier spécifié. Lorsque le fichier est nouveau. Lorsque le fichier existe mais est complètement vide. Dans les trois cas ci-dessus, je voudrais exécuter un autocmd; en particulier, je voudrais démarrer le mode d'insertion automatiquement …

1
Comment changer la granularité d'annulation dans Vim?
À un moment donné, mon Vim annulerait un mot entier lorsque je frapperais u. [i]typing some words[C-c][u] Résulterait en typing some Cependant, la granularité d'annulation semble avoir changé en supprimant une lettre à la fois. [i]typing some words[C-c][u] Résulte en typing some word Je me souviens d'avoir lu quelque chose …
11 undo-redo 

2
Rechercher toutes les versions d'un fichier dans l'arborescence d'annulation
Existe-t-il un moyen plus facile de trouver un changement particulier dans l'arborescence d'annulation de Vim que de simplement regarder les anciennes versions aléatoires du fichier une par une (en utilisant les commandes VIM vanilla, Gundo ou un autre plugin)? Idéalement, j'aimerais entrer un modèle de recherche à mettre en correspondance …
11 undo-redo 


2
Affichage de l'historique des commandes avec showcmd
Lorsque vous utilisez set showcmdVim, les commandes partielles s'affichent sur la dernière ligne de l'écran. Par exemple, en mode normal lors de la saisie de la commande, dt.la dernière ligne s'affiche dt, puis lorsque vous appuyez sur .la commande est terminée et donc rien n'est affiché. Existe-t-il un moyen d'afficher …

2
Onglet de type Zsh pour les chemins partiels
Associé à la tabulation partielle de type Bash pour les noms de fichiers dans Vim L'une des caractéristiques vraiment fantastiques de zshest que vous pouvez, par exemple ls /u/s/m/m/who.1, taper, appuyer Tabet le compléter ls /usr/share/man/man1/who.1.gz. Une fois que vous vous y êtes habitué, il est vraiment ennuyeux d'y revenir …

2
Réduction du temps de chargement de VIM
J'utilise la distribution https://github.com/carlhuda/janus vim et je ne suis clairement pas satisfait du temps de chargement. Quelle serait la meilleure façon de profiler et d'accélérer le temps de chargement de vim? Il serait également intéressant de comparer le temps de chargement avec http://vim.spf13.com/



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.