Parfois, je vois une fenêtre ouverte avec un nom scratch. Je sais que c'est une sorte de tampon / fenêtre temporaire. Comment puis-je en créer un? :h scratch ne renvoie
Parfois, je vois une fenêtre ouverte avec un nom scratch. Je sais que c'est une sorte de tampon / fenêtre temporaire. Comment puis-je en créer un? :h scratch ne renvoie
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, par...
Est-il possible de modifier un fichier sous différents paramètres en même temps? Plus précisément, je voudrais avoir plusieurs tampons dans la même instance de Vim qui ont le même contenu (changer un tampon affecte immédiatement le contenu de l'autre tampon), mais des positions de curseur...
J'ai un nofiletampon qui contient vimscript et je veux l'exécuter. Cependant, :so % ne fonctionnera pas car il nécessite un fichier enregistré, pas un tampon. Existe-t-il une commande vim pour faire cela par défaut? Sinon, est-il possible de créer une fonction qui fait les mêmes...
J'ai récemment découvert l'option switchbufet essayé de l'utiliser, mais je ne peux pas dire si je ne comprends pas comment cela devrait fonctionner ou si cela ne fonctionne pas sur mon Vim. À propos des différentes valeurs possibles, le doc dit: useopen S'il est inclus, passez à la première...
J'utilise Vim pour écrire en C ++, et j'ai pas mal de #include<>déclarations, commentaires, etc. que je dois inclure dans chaque nouveau fichier que je crée. J'ai ajouté autocmd BufNewFile *.cpp r C:\(full file path of skeleton text file) à mon vimrc, parce que j'ai entendu que cela crée un...
Je veux ouvrir un tampon de terminal dans une division verticale. Si j'essaye, :vertical split terminalj'obtiens un tampon nommé «terminal», pas un tampon de terminal. J'ai récemment appris que je pouvais faire :vertical split +terminalpour ouvrir un tampon de terminal, mais je n'ai pas pu trouver...
Tant de choix! Si confus! Quand faut-il utiliser l'un de préférence à un autre? Comment sont-ils liés les uns aux autres? Quelles sont les différences entre eux, de toute façon? Comment affectent-ils les commandes que vous tapez? Comment sont-ils liés aux registres, macros, marques, options et...
J'ai un tas de divisions en ce moment, et il m'a fallu un certain temps pour trouver ces fichiers (en gros, je cherche un bug à travers 50 fichiers interconnectés). Existe-t-il une commande comme :ls > /tmp/filelistcelle-ci qui écrit les séparations / tampons actuels que j'ai ouverts dans un...
J'ai eu besoin d'éditer beaucoup de fichiers récemment pour un petit changement dans chaque fichier. Pour accéder à chaque fichier, j'ai parcouru NERDtree et ouvert un fichier après l'autre. En ouvrant de plus en plus de fichiers, j'ai remarqué que mon utilisation de la mémoire avait beaucoup...
Voici comment je reproduis le comportement que j'observe. Tout d'abord, j'entre cette commande: echo aaaaa > a vim a Dans Vim, j'entre ces commandes: :ls :e # :echo bufname('#') Voici la sortie des trois commandes ci-dessus: :ls 1 %a "a" line 1 :e # E194: No alternate file name to substitute for...
Je souhaite modifier des fichiers avec vimsans changer les horodatages de création. Les documents ne semblent rien mentionner d'une telle possibilité. Je voudrais y parvenir sans désactiver la fonction d'échange / récupération. Une alternative serait de stocker l'heure quelque part, puis de...