L'un des avantages d'Emacs est que vous pouvez diviser l'écran afin d'obtenir deux ou plusieurs vues 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++ ?
Réponses
Trop de publicités?Il est intégré à 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 "Clone to Other View" et il divisera l'espace de travail en deux vues défilantes du fichier, de façon similaire à la façon dont Emacs fait des fenêtres multiples. Vous pouvez également ouvrir deux fichiers différents dans les différentes vues.
Comme @Ben Richards l'a mentionné, vous devez faire un clic droit sur l'onglet du fichier et cliquer sur "cloner vers une autre vue". Initialement, il s'agit d'une vue verticale, vous pouvez la faire pivoter ou la "retourner" horizontalement en cliquant avec le bouton droit de la souris sur la ligne pointillée et en choisissant ensuite de cliquer sur "Rotation vers la gauche" ou "Rotation vers la droite".
Il est à noter que vous pouvez effectuer cette opération pour plusieurs Windows.
Un bug que j'ai trouvé est que si vous avez plusieurs onglets ouverts, disons A B C. et que vous avez cloné A disons en AA, si vous cliquez sur l'onglet B ou C, AA sera toujours affiché pour tous les onglets sans clone. Je trouve cela peu pratique.
Cependant, si vous clonez B et/ou C, vous aurez également plusieurs onglets dans les fenêtres clonées.
Je tiens à préciser qu'il existe une description détaillée de la fonctionnalité intégrée sur le site Web de 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 (peut-être l'une fixée sur le côté gauche et l'autre fixée sur le côté droit). Ce serait bien si cela pouvait être étendu pour permettre une fonctionnalité similaire à Emacs... ligne de commande intégrée exécutant Python sur la droite, code source sur la gauche.