Je travaille sur des tampons de scission (en utilisant ^ w + v, ^ w + s), mais je souhaite parfois élargir une scission actuelle ou modifier sa hauteur. Comment puis-je y arriver?
Lorsque vous travaillez avec plusieurs fichiers, il serait très pratique de pouvoir voir plus d’un fichier à la fois sur l’écran. Y a-t-il un moyen dans Vim de scinder la fenêtre (horizontalement ou verticalement) afin que chaque scission puisse afficher un fichier différent?
Je sais comment fractionner des fenêtres dans vim , mais il est possible d'ouvrir plusieurs fichiers à l'aide de vim en mode fractionné (au démarrage) à partir de la ligne de commande? Par exemple: vim file1 file2 file3 ou: vim *.cpp
Parfois, lorsque je travaille sur un fichier, j'ouvre plusieurs fichiers uniquement pour avoir une idée du flux actuel du code jusqu'à un certain point. Cependant, cela conduit parfois à ouvrir plusieurs fichiers à la fois par division. Existe-t-il une commande pour tout quitter sauf la fenêtre sélectionnée?
Disons que la structure actuelle de ma fenêtre est la suivante: + ----- + ---------------------------- | | | A | | | + ----- + | | | B | L'ordre de A et B n'est pas tout à fait naturel. Ce serait mieux si B était au sommet. Cependant, …
Mon terminal ne me permet pas de taper Ctrl+ W, car c'est un raccourci pour fermer un onglet de terminal. J'aime travailler avec des scissions, mais je ne trouve aucun moyen de le faire sans utiliser C-W. Cela m'a forcé à utiliser des onglets, parce que je peux basculer entre …
Prenons un cas avec plusieurs divisions dans une fenêtre. vim permet de "maximiser" rapidement la division actuelle pour occuper toute la fenêtre via <C-W> o. Existe-t-il un moyen pour vim de "se souvenir" des divisions qui existaient avant et de revenir à cet état après l'exécution <C-W> o? EDIT: Pour …
Je sais qu'il est possible d'ouvrir un nouveau fichier dans une division, avec :splitou :vsplit, mais est-il possible d'ouvrir une nouvelle division avec un tampon existant, en tirant potentiellement parti de la saisie semi-automatique?
Quand je le fais vimdiff file2 file1, file2va naturellement à gauche et file1à droite. Parfois, je trouve que je les ai mis dans le mauvais sens, alors j'aimerais pouvoir les changer sans quitter Vim. Est-ce possible?
J'utilise un gestionnaire de fenêtres en mosaïque (génial) + un multiplexeur de terminaux (tmux) + se divise à l'intérieur de vim. Je n'ai pas de décoration de fenêtre du tout, donc il n'y a pas de séparation visuelle entre eux si le contenu du programme ne le révèle pas. Je …
Récemment, il y avait un add-on à NeoVim qui permet d'ouvrir le terminal dans un tampon vim. Cela offre des possibilités intéressantes pour envoyer du texte d'une fenêtre vim à une autre en répliquant, par exemple, un comportement de type REPL. Dans le passé, j'utilisais tmux pour ce type de …
Je souhaite ouvrir deux parties différentes d'un document en plusieurs parties horizontales (en utilisant :sp) et faire défiler les deux vers la gauche et la droite ensemble. Pour le défilement vertical, vous utiliseriez scrollbind. Cependant, je ne sais pas quoi utiliser pour le défilement horizontal. Je sais que la capacité …
J'aime utiliser vimdiff comme outil de diff / fusion git. Le problème est lorsque je redimensionne la fenêtre du terminal hôte à une nouvelle taille: des deux volets divisés, les plus à gauche restent de la même largeur, tandis que les plus à droite sont étendus à la taille de …
Comment quitter efficacement vim lors de l'édition de plusieurs fichiers en mode partagé en une seule fois? Il semble que lorsque j'ai par exemple 10 fenêtres divisées, je dois répéter 10 fois la :q!commande pour chaque fenêtre, ce qui prend un peu de temps. Existe-t-il de meilleures méthodes pour quitter …
Je sais que je peux utiliser :newpour ouvrir un nouveau tampon dans une fenêtre partagée (définie par set splitbelowet set splitright). Mais comment puis-je simplement ouvrir un nouveau tampon vide sans l'ouvrir dans un split?
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.