Apple

BBEdit 11 publié avec un système de découpage mis à jour, un outil d'extraction de texte, etc.

Par Maximus , le 13 juin 2019 - 21 minutes de lecture

BBEdit 11 nécessite Mac OS X 10.8.5 ou ultérieur (recommandé 10.9.5 ou ultérieur; 10.10 pris en charge).

  • Les fenêtres de résultats pour Trouver les différences sont toutes nouvelles. Entre autres choses, l'ancienne présentation à trois fenêtres a disparu, remplacée par une seule fenêtre qui affiche à la fois les anciens et les nouveaux fichiers, ainsi que la liste des différences.

    Lorsque deux dossiers sont comparés, la barre latérale de gauche indique la hiérarchie des fichiers et des dossiers différents. Les listes «Only in Old» et «Only in New» ont disparu; à la place, chaque paire d'icônes indique si un élément est absent de l'un ou de l'autre. Dans ce cas, vous pouvez utiliser la flèche située à droite de l'élément pour copier le fichier ou le dossier afin de remplacer l'élément manquant.

    Dans l'encadré de la fenêtre Différences multi-fichiers, vous pouvez cliquer sur une icône de fichier ou de dossier pour demander au système d'exploitation de l'ouvrir. Maintenez la touche Option enfoncée pour la révéler dans le Finder. ou maintenez la touche Commande enfoncée pour ouvrir l'élément dans BBEdit (même si le système d'exploitation l'ouvrirait dans une autre application).

    La fenêtre Différences prend également en charge une disposition «écran large». Bien qu'il n'y ait pas d'interface utilisateur pour changer la mise en page au moment de l'écriture, vous pouvez le faire via l'interface de script:

    définir le grand écran de differences_window 1 sur (pas le grand écran de différences_window 1)

    «Enregistrer la fenêtre par défaut» fonctionne également pour la fenêtre Différences. Par conséquent, si vous préférez la disposition grand écran, vous pouvez utiliser le script pour le modifier, puis «Enregistrer la fenêtre des différences par défaut» pour la définir par défaut.

  • Il existe une nouvelle fonctionnalité: «Surligner des occurrences du texte sélectionné». Lorsque vous sélectionnez quelque chose (qui ne se compose pas uniquement d’espace ou de ponctuation), toutes les occurrences de la sélection sont soulignées; et la nouvelle paire de commandes dans le menu de recherche ("Prochaine occurrence de", "Occurrence précédente de") peut être utilisée pour parcourir les occurrences. (Cette navigation est indépendante de l'interface utilisateur de recherche de texte, bien que la chaîne soit ajoutée à l'historique de recherche pour la commodité d'une utilisation future.)

    Cette fonctionnalité peut être activée ou désactivée globalement dans les préférences d'édition. il y a également un ajustement pour le délai avant que la surbrillance soit faite.

  • La mécanique des coupures a été améliorée et retravaillée comme suit:
    • Le concept de «l'ensemble de coupures actif» est maintenant inopérant. Les coupures peuvent maintenant être disponibles à partir de plusieurs jeux, si vous le souhaitez. Par défaut, toutes les coupures d'un ensemble donné sont maintenant disponibles à tout moment, sauf si le nom du groupe de découpages correspond à une langue installée. Dans ce cas, les coupures de cet ensemble sont disponibles uniquement lorsque la langue effective du document actif correspond à la langue de la coupure.
    • Ceci est seulement le défaut comportement: vous pouvez activer manuellement les ensembles de découpage pour n’importe quel jeu de langues, à l’aide de l’élément «Coupures» de la fenêtre Configuration. Sélectionnez un ou plusieurs ensembles de coupures répertoriés, puis cliquez sur «Modifier les langues activées» (ou double-cliquez sur les éléments sélectionnés) pour modifier les langues pour lesquelles les ensembles doivent être activés. Dans le panneau «Modifier les langues activées», vous pouvez sélectionner plusieurs langues et les activer ou les désactiver simultanément.
    • Il n'y a plus de traitement spécial pour l'ensemble «Articles universels». Comme tous les autres jeux de découpage dans le nouvel ordre, il est automatiquement activé pour toutes les langues par défaut. vous pouvez modifier cela dans la fenêtre de configuration comme décrit ci-dessus. Au lieu de cela, toutes les coupures placées en vrac dans le niveau supérieur du dossier Coupures sont toutes disponibles, à tout moment.
    • La fenêtre flottante Clippings a été retravaillée. Il a maintenant une largeur de colonne unique (plus d’éléments universels) et tout des coupures de tous les jeux disponibles. Aucune hiérarchie n'est donnée aux coupures de presse; ils sont listés par ordre alphabétique. Un champ de recherche en haut est disponible pour vous aider à filtrer les éléments. La commande «Insérer une coupure», plutôt que de faire apparaître un panneau modal séparé, ouvre maintenant la fenêtre Coupures, avec le focus clavier dans le champ de recherche.
    • La complétion des coupures fonctionne à peu près comme avant; les options d'achèvement sont maintenant choisies parmi tous les jeux disponibles plutôt que dans un seul jeu actif.
  • «Zap Gremlins» a été étendu pour permettre d’utiliser des équivalents ASCII lors du remplacement de gremlins par le code de caractères (remplaçant ainsi l’ancienne commande «Convertir en ASCII»), ainsi qu’une option permettant de remplacer les gremlins par des entités HTML.
  • Ajoutée rebeccapurple (# 639) à la liste des couleurs CSS intégrées (et aux chaînes de couleur connues du vérificateur HTML), conformément aux http://meyerweb.com/eric/ewisets/2014/06/19/rebeccapurple/et http: // lists. w3.org/Archives/Public/www-style/2014Jun/0257.html.
  • Ajout de deux nouvelles commandes au menu Edition pour les vues de texte: «Select Up» et «Select Down». Ces commandes facilitent la sélection rectangulaire via le clavier. (Leurs valeurs par défaut sont Control-Shift-uparrow et Control-Shift-downarrow mais peuvent être modifiées comme d'habitude dans les préférences Menus et raccourcis.) Dans le cas d'une sélection à une seule plage (qui ne dépasse pas une limite de ligne) ou d'un rectangle existant. selection, «Select Up» et «Select Down» étendront la plage de sélection vers le haut (ou le bas, respectivement) dans la même colonne, créant ainsi (ou étendant) une sélection rectangulaire.

    Ces commandes sont désactivées si le wrapping est activé dans la vue.

  • Il existe un nouveau bouton dans les fenêtres Rechercher et Recherche multi-fichiers: «Extraire». Ce bouton (appuyé par une commande du menu Recherche, vous permettant ainsi d’affecter un clavier équivalent) localisera toutes les occurrences de la chaîne de recherche (dans plusieurs fichiers, le cas échéant) et ces occurrences seront rassemblées dans un nouveau document texte sans titre. , séparés par des sauts de ligne.
  • C'est maintenant possible pour #! scripts de filtrage de texte pour présenter une boîte de dialogue permettant à l’utilisateur de spécifier des arguments pour le filtre (que le script de filtrage peut ensuite utiliser pour modifier son fonctionnement sur l’entrée). Ceci est fait en créant un fichier nib Cocoa dans Xcode et en le plaçant dans un emplacement spécifique par rapport au script en cours d'exécution (à savoir,../Ressources/