Puis-je avoir un écran partagé dans Notepad ++ comme Emacs?

75

Un des points positifs d’Emacs est que vous pouvez diviser l’écran pour obtenir deux vues ou plus du même fichier, ce qui vous permet de naviguer et d’avoir une vue plus claire du fichier. Existe-t-il des plugins ou la même fonctionnalité est-elle déjà intégrée dans Notepad ++?

Starcorn
la source

Réponses:

112

Il est intégré dans Notepad ++. Tout ce que vous avez à faire est de cliquer avec le bouton droit de la souris sur l'onglet du fichier et de dire "Cloner dans une autre vue" , ce qui divisera l'espace de travail en deux vues défilables du fichier, de la même manière qu'Emacs gère plusieurs fenêtres. Vous pouvez également ouvrir deux fichiers différents dans les différentes vues.

Ben Richards
la source
1
puis-je faire en sorte qu'il ne défile que lorsque je fais défiler un des côtés? À partir de maintenant, ils défileront en même temps lorsque je le ferai.
Starcorn
7
Dans le menu Affichage, vous pouvez cocher / décocher "Synchroniser le défilement vertical" et "Synchroniser le défilement horizontal" pour obtenir le comportement souhaité.
Ben Richards
Actuellement, NP ++ semble limité à deux fenêtres. Dans les versions précédentes de, il était possible d'avoir une véritable interface graphique orientée mosaïque, mais celle-ci a disparu.
Druvision
Le fait d'avoir deux fenêtres affichant le même contenu fonctionne bien, mais la mise en surbrillance du double-clic ne fonctionne que pour la fenêtre dans laquelle vous effectuez le double-clic. La mise en surbrillance de l'autre fenêtre ne sera pas appliquée.
Galmok
63

Vous pouvez également "faire pivoter" votre vue partagée de vertical en horizontal en faisant:

  • un clic droit sur la ligne de séparation (le curseur se changera en double flèche)

  • et choisissez "Rotation à gauche" ou "Rotation à droite"

utilisateur232301
la source
2
Bon à mentionner - c'est l'une des fonctionnalités les moins découvrables!
Guido Domenici
12

Tout comme @Ben Richards, comme mentionné, vous devez cliquer avec le bouton droit de la souris sur l'onglet du fichier et cliquer sur "cloner à une autre vue". Initialement, ce serait vertical, vous pouvez faire pivoter ou "inverser" l'horizontale en cliquant avec le bouton droit de la souris sur la ligne en pointillé, puis choisissez "Rotation à gauche" ou "Rotation à droite".

Notez que vous pouvez le faire pour plusieurs fenêtres.

bug un bug que j'ai trouvé est que si vous avez initialement plusieurs onglets ouverts, dites AB C. et que vous avez cloné A dire à AA, si vous cliquez sur l'onglet B ou C, AA sera toujours affiché pour tous les onglets sans clone. Je trouve cela gênant.

Si vous clonez cependant B et ou C, vous aurez également plusieurs onglets dans les fenêtres clonées

bloc-notes ++ plusieurs onglets

Forgeron
la source
4

Pour rappel, il existe une description détaillée de la fonctionnalité intégrée sur le site Web Notepad ++ avec des images et des étapes pour les débutants: http://docs.notepad-plus-plus.org/index.php/Multiple_Views

Pour plus de deux vues, la seule option actuelle semble être deux instances, chacune avec des vues divisées (une peut être capturée à gauche et l'autre à droite). Ce serait bien si cela pouvait être étendu pour permettre à Emacs de fonctionner de la même façon ... en ligne de commande intégrée, python exécuté à droite, code source à gauche.

David McCorrie
la source
3

Si vous cliquez avec le bouton droit de la souris sur l'onglet en cours ou allez dans Affichage> Déplacer / cloner le document actuel, puis cliquez sur "Cloner dans une autre vue", le clonage s'effectuera à l'autre moitié de l'écran.

Bonjour71
la source