À l'aide de l'éditeur vim, une tâche courante consiste à parcourir les tampons. J'utilise maintenant des commandes standard comme :lsou a :bnext. En fait, je mets dans mon .vimrc: "move amongs buffers with CTRL map <C-J> :bnext<CR> map <C-K> :bprev<CR> Je voudrais parcourir les tampons sous forme de liste dans …
Existe-t-il un moyen intégré pour que Vim ouvre un nouveau tampon avec un fichier? Je veux ouvrir un fichier . :enewne prend aucun argument et ouvre un tampon vide . :editferme mon tampon existant. Connexes (à propos :enew): Comment puis-je ouvrir un nouveau tampon sans l'ouvrir dans un split? Comment …
Je viens de découvrir la :bwipeoutcommande, pour laquelle les :helpétats: Comme :bdelete, mais supprimez vraiment le tampon. Tout ce qui concerne le tampon est perdu. Toutes les marques dans ce tampon deviennent invalides, les paramètres des options sont perdus, etc. Ne l'utilisez pas à moins de savoir ce que vous …
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, …
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 choses?
Actuellement, j'ai deux méthodes similaires pour remplacer le tampon entier par un autre texte (disons dans le presse-papiers). Méthode n ° 1: supprimer toutes les lignes: :%d. coller du texte: "+P(ou similaire:) :put+. Méthode n ° 2: sélectionner visuellement toutes les lignes: ggVG. coller le texte: "+P. Cependant, je n'arrivais …
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 différentes, des marques différentes, une …
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 rien.
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 fenêtre …
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 …
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 les documents d'aide expliquant …
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 historique des commandes? Quel …
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 fichier?
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.