2010-03-05 7 views
2

Je suis nouveau sur jedit, et je ne suis pas encore découvert comment ouvrir une nouvelle fenêtre. Par exemple, je veux éditer un ensemble de fichiers dans un espace sur mon Mac, et éditer un ensemble différent de fichiers dans un autre. Est-ce que quelqu'un sait comment ouvrir une nouvelle instance/fenêtre de jedit pour rendre cela possible?Comment ouvrir une nouvelle instance de jEdit?

Merci

Répondre

0

Je souhaite qu'il y ait une réponse à cela, puisque je suis en train constamment pour ouvrir de nouvelles instances de JEdit (en dépit d'être un utilisateur quotidien depuis plusieurs années maintenant). Mais, autant que je sache, vous ne pouvez pas.

Je dois supposer que c'est un autre exemple d'un bon projet sur-architecturé. Au lieu de permettre des instances distinctes qui associent logiquement différents comportements de mémoire tampon à l'aide des mnémoniques d'OS intégrées, l'équipe JEdit a décidé de créer ses propres concepts d'interface utilisateur. Quel système d'exploitation n'a pas le concept d'instances de logiciel et une barre de tâches? Était-il nécessaire de forcer un mode à instance unique, puis de recréer la fonctionnalité de base de l'interface utilisateur de l'OS d'une manière obscure?

Un indice pour les développeurs en herbe: si vous créez une nouvelle terminologie pour gérer les concepts de l'interface utilisateur dans votre application, vous vous trompez probablement.

+0

-1 pour la prononciation hors sujet (en plus de laquelle, il y a une réponse). – echristopherson

1

C'est une nouvelle fonctionnalité de 4.3. C'est sous View | Ensembles de tampons. Vous cliquez sur la case à cocher "View Scope" ou "EditPane Scope".

Lorsque vous ouvrez une nouvelle vue, il s'agit d'une instance de fenêtre distincte. Il a un ensemble de tampons et un volet d'édition. Si vous avez ouvert plus d'une vue, vous pouvez décider de partager des ensembles de tampons (portée globale) ou conserver chacun leur propre champ (vue étendue). Lorsque vous fractionnez la vue, vous ajoutez un autre volet d'édition. Chacun peut utiliser le jeu de tampons de la vue, ou ont leur propre (champ d'EditPane)

Portée globale: toutes les vues et EditPanes partagent un tampon commun défini
Voir Scope: EditPanes dans la même vue partagent le même jeu de tampons
EditPane Portée: Chaque EditPane peut avoir son propre jeu de tampons indépendant.

La portée editpane fonctionne lorsque vous avez divisé la vue (vue | fractionnement). Vous pouvez regarder les fichiers côte-à-côte, et chaque côté peut avoir son propre ensemble de tampons. Très utile pour comparer des fichiers dans deux répertoires différents (un ensemble par côté), par exemple.

1

Il est possible d'ouvrir réellement une nouvelle instance de jEdit, et pas seulement d'ouvrir un nouvel ensemble de tampons dans la même instance.

Vous devez lancer jEdit avec l'option -noserver. "Ne tentez pas de vous connecter à un serveur d'édition en cours d'exécution et ne le lancez pas non plus."

S'il vous plaît voir la documentation ici: http://www.jedit.org/users-guide/cli-usage.html#d0e471

Sous Windows, pour définir cette option, vous devez l'ajouter à la ligne de commande du raccourci qui lance jEdit.

0

La ligne de commande suivante invocation résoudra votre problème: jedit -noserver

Vous pouvez créer un alias pour jedit qui contient ce qui précède.

Dans l'aide de Jedit, reportez-vous au chapitre 2, "Démarrer Jedit", dans la section Utilisation de la ligne de commande, Options du serveur, et vous trouverez la description de -noserver.

Questions connexes