Syntax Highlighter pour Praat sur le SublimeText

À quoi SublimeText et SublimePraat servent-ils ? :

Pour quelle plateforme ?

  • Notre exemple concerne Mac (des solutions existent pour Unix et Win, qui ne sont pas traitées ici)
  • L’environnement présent est macOS Sierra (Ver. 10.12.4) [Dernière version]

########################################

#0 : Téléchargez Praat et SublimeText (macOS X)

Si ces deux programmes ne sont pas déjà installés sur votre ordinateur ou si nous n’avez pas fait de mise à jour depuis longtemps.

########################################

#1 : SublimePraat (installation manuelle du Package du SublimeText)

  • SublimePraat
    (Package du SublimeText) [gratuit (Licence: GPL)]
Dans le cas général, les packages du SublimeText s’installent de façon semi-automatiquement un Package. Mais, le Package destiné à Praat n’a pas été déposé sur le serveur de SublimeText. On doit donc l’installer manuellement.

1) Télécharger et décompresser :

2) Ouvrir SublimeText.app et aller au menubar du SublimeText en haut à gauche :
  • Preferences > Browse Packages…, pour ouvrir le dossier Packages.

3) Puis, dans le dossier Package, déposer le dossier Praat qui vient d’être décompressé :
  • Le contenu du dossier Praat (que vous venez de mettre) sera donc le suivant
    (Voir la capture d’écran) :

4) Quitter SublimeText et le Rouvrir :
  • Dans le menubar, File > Open pour choisir un fichier contenant un script Praat
  • Normalement, lorsque l’extension du fichier soit .praat, .script, .psc, .praat_script, .praatscript, .praat-script, .praat-batch, ou .proc,
    grâce au SublimePraat, SublimeText colore automatiquement la syntaxe du script.
  • (Personnellement, je choisis toujours .praat comme l’extension du fichier pour le script Praat.)
    Si cela ne marche pas, vous allez à View > Syntax > Praat pour forcer l’affichage.

########################################

#2 : snippets
(= raccourcis pour les codes ;
≠ il ne s’agit pas de la coloration syntaxe)

  • Quelques snippets sont déjà utilisables, grâce à l’installation du #1 « SublimePraat ».
    • Par exemple :
    • ==> Lorsque vous insérez for sur un fichier du SublimeText,
      vous verrez le choix suivant :
      1. ==> Si vous choisissez « for »,
        la partie suivant va être insérée automatiquement :
      2. ==> Si vous choisissez « form »,
        la partie suivant va être insérée automatiquement :

########################################

#3 : Configuration pour sendpraat (shell program) par Terminal

1) Télécharger le programme shell sendpraat :
2) Pour Mac, le nom de fichier est sendpraat_carbon :
  • Renommez en tant que sendpraat.
  • Le déplacez sur votre Desktop (bureau) de votre Mac. (Pour vous simplifier la vie !)
3) Ouvrir le Terminal :
  1. D’abord, changez le mode de sendpraat (et la touche ↩︎ (enter) pour l’exécuter.)
    • Comment taper le caractère « ~ » ? :
    • Les touches ⌥ (alt) + N.
    • Ou bien, vous pouvez copier-coller l’exemple de commande ci-dessus.
  2. Puis, déplacez sendpraat vers /usr/local/bin (et la touche ↩︎ (enter) pour l’exécuter. Si le Terminal vous demande le mot de passe, mettrez le mot de passe de votre Mac.)
  • Si 2. n’a pas marché : Cela dépend de votre macOS, esseyez :

########## La configuration est terminée. ##########

#4 : Faire Run du script Praat via SublimeText

  • Quitter Terminal et SublimeText et Reouvrir SublimeText et Praat
  • Puis, par SublimeText, ouvrir un fichier script Praat (.praat) qui est déjà préparé.
  • Pour faire directement Run (de Praat) :
    appuyez sur les touches ⌘ (command) + B via SublimeText.
    (Pareillement via menubar du SublimeText : Tools > Build).
    Toutefois, 2 exceptions :
  1. command history (Paste history du Praat) est uniquement disponible dans le Praat script editor.
  2. form..endform ne marche pas via SublimeText.
    Si vous voulez exécuter form, il faut le faire via Praat comme d’habitude.
  3. (Mais beginPause..endPause marche).

Bonne configuration et bon codage !

Les commentaires sont fermés