Vi & Vim

14
La commande «set» affecte-t-elle uniquement le tampon actif?

J'ai deux tampons dans vim: :ls 1 %a ".vimrc" line 1 2 #h "script.sh" line 1 Press ENTER or type command to continue Comme vu ci-dessus, je suis sur le premier tampon. Maintenant, si j'exécute la :set softtabstop=16commande, je m'attends à ce qu'elle affecte les deux tampons. Cependant, ce n'est...

14
Enregistrer une macro qui vient d'être créée dans vimrc

Parfois, je crée des macros. Parfois, je crée plusieurs fois la même macro. Parfois, je me lasse de recréer la même macro. Puis-je stocker des macros? Puis-je charger un préréglage de macros? Puis-je créer une macro et la sauvegarder pour

14
Quand utiliser le répertoire after /?

Je comprends que c'est l'endroit où mettre des choses qui devraient avoir le dernier mot et ne pas être remplacées par une autre source, mais je ne sais pas comment décider quand mettre quelque chose, disons, ~/.vim/after/ftplugin/plutôt que ~/.vim/ftplugin/. Est-ce que les gens utilisent...

14
Meilleures pratiques pour les fichiers d'échange VIM?

Chaque fois que je coupe une session dans vim en perdant ma connexion, je suis plutôt rempli de dred (et pourtant je continue à utiliser vim ... quel masochiste je dois être) parce que quand j'ouvre à nouveau mes fichiers une pile de swap- les fichiers attendent pour tenter de détruire mon travail....

13
Ouvrir la fenêtre contenant le fichier d'échange

De temps en temps, tout en travaillant sur plusieurs projets, et / ou quoi que ce soit, cela me laisse (trop) de nombreuses instances de Vim ouvertes - comme cela arrive, j'ouvre un fichier qui est déjà ouvert ailleurs, me laissant avec l'option de: [O]pen Read-only, (E)dit anyway, (R)ecover,...

13
Comment convertir un fichier de code source en HTML?

J'ai un fichier de code source écrit dans un langage de programmation (par exemple PHP) et je voudrais le convertir en un fichier HTML, donc je peux le publier sur le web afin de partager mon code. Par conversion, je veux dire, par exemple, convertir de nouvelles lignes en <br>balises afin...

13
Vim enregistre-t-il automatiquement?

De :help swap-file: Mise à jour du fichier d'échange Le fichier d'échange est mis à jour après avoir tapé 200 caractères ou lorsque vous n'avez rien tapé pendant quatre secondes. Cela ne se produit que si le tampon a été modifié, pas lorsque vous vous êtes déplacé. La raison pour laquelle elle...

13
Ins-achèvement des WORD

<C-p>et <C-n>permettre l'achèvement des mots trouvés dans le document actuel. Je prends des notes et écrire mot à dire {0,1}^net à (E,D)plusieurs reprises. Ce sont des MOTS constitués de plusieurs mots. Existe-t-il un moyen de compléter les mots avec <C-p>et <C-n>(ou toute...

13
Comment échapper une chaîne entière dans une commande:?

Voyons voir. J'ai un gvimfonctionnement et je veux ouvrir un fichier, en respectant le autocmds ( ce qui exclut--remote-tab ). Maintenant, je sais que je peux faire (en gros, avec quelques ajustements): gvim --remote-send ":tabe my_file<CR>" qui fonctionne. Mais si un fichier contient des...