IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Autres langages Discussion :

[SciTE] [Débutant] Configuration : plusieurs questions


Sujet :

Autres langages

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 8
    Points : 2
    Points
    2
    Par défaut [SciTE] [Débutant] Configuration : plusieurs questions
    Bonjour, je me met à utiliser ce petit logiciel sympathique mais je le trouve extrèmement mal documenté. Il faut faire trois fois le tour du web pour trouver la moindre bribe d'information.

    Je pose donc ici mes questions, j'espère que vous pourrez y répondre.
    Je compte faire une utilisation un peu spéciale de SciTE puisque je compte m'en servir en cours pour prendre mes notes.
    J'écrirais mes cours directement en html (tout simplement parce que j'aime ça).
    Je voudrais donc savoir si il y a une api qui fait de l'autocomplétion en html.

    Pour l'instant je me suis contenté de créer un petit fichier d'abréviations du genre :
    <h1=<h1>|</h1>

    premier problème : Comment faire un fichier d'abréviations qui s'applique uniquement au fichiers d'extension .html ?
    J'ai trouvé :
    *.html=$(SciteUserHome)/html.abbrev.properties
    Je met ça dans SciTEGlobal.properties (au milieu), je met mes abréviations dans html.abbrev.properties et... ça ne marche pas

    Deuxième problème : comment définir de nouveaux raccourcis.
    j'aimerais éviter d'avoir à faire Ctrl+b pour déclancher mes complétions mais plutôt faire Ctrl+Space
    J'ai trouvé :
    Ctrl+Space|IDM_COMPLETEWORD|
    que j'ai mis juste en dessous de user.shortcut=\
    et... ça ne marche pas

    Et finalement, j'aimerais créer une macro qui remplace automatiquement tout les termes d'un de mes document par un autre tèrme.
    J'ai donc créer un fichier ou j'ai inscrit :
    -open:\zob.txt
    -replaceall:zob\000tion
    À l'exécution j'obtiens un "Syntaxe du nom de fichier ... incorrect.

    Voilà, si vous pouviez répondre à mes questions cela me serait diablement utile.
    D'avance merci.

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 8
    Points : 2
    Points
    2
    Par défaut
    J'ai résolu mon premier problème :
    Il faut rajouter :
    #Abbreviations file
    abbreviations.$(file.patterns.html)=$(SciteDefaultHome)\html.abbrev.properties

    dans html.properties

    J'ai abandonné la troisième question, je vais faire un petit programme en java qui me fera ça, ce sera plus simple.

    Mais il reste toujours la deuxième question : comment paramétrer de nouveaux raccourcis clavier ?

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 8
    Points : 2
    Points
    2
    Par défaut
    Ca y est ! J'ai enfin trouvé la réponse. c'était
    user.shortcuts=\
    Ctrl+Space|IDM_ABBREV|
    qu'il fallait mettre.
    Merci à tous, je vais enfin pouvoir être efficace.

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 8
    Points : 2
    Points
    2
    Par défaut
    Une autre question vient à moi.
    J'aimerais créer mon propre langage intégré à SciTE, mais je n'arrive à trouver aucune documentation pour ce travail.
    Qu'elqu'un aurait-il un tutoriel ?
    Ce que je veux faire est simple : pour un type de fichier donné, mettre en gras et en bleu les mots réservés du langage.

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 8
    Points : 2
    Points
    2
    Par défaut
    Au bout de plusieurs heures de recherches et de bidouillages à partir du fichier cpp.properties, j'ai finalment obtenu le fichier de propriété suivant pour mon langage : mns.properties
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    # Define SciTE settings for MNS files.
    
    #Associated files
    file.patterns.cpp=*.mns
    
    #Abbreviations file
    abbreviations.$(file.patterns.cpp)=$(SciteDefaultHome)\mns.abbrev.properties
    
    #lexer wich is fucking the dog
    lexer.$(file.patterns.cpp)=cpp
    
    keywordclass.cpp=adr def div ex gr img it lc li lt mc p rl sl ti t1 t2 t3 t4 t5
    keywords.$(file.patterns.cpp)=$(keywordclass.cpp)
    # keywords2 is for highlighting user defined keywords or function calls or similar
    keywords2.$(file.patterns.cpp)= { }
    
    # C++ styles
    
    # Default
    style.cpp.32=$(font.base)
    # Keyword
    style.cpp.5=$(colour.keyword),bold
    # Keywords2
    style.cpp.16=fore:#00007F,bold
    problem : pas moyens de remplacer les "cpp" dans ce code, sinon plus rien ne marche. De ce fait, il faut que je laisse le fichier cpp.properties vide sinon ce sont ses paramètres qui prévalent.
    Je commence à haïr SciTE, surtout que j'ai découvert NotePad++ qui fonctionne aussi sur Scintilla et qui est tellement plus simple à utiliser ! Seulement il ne possede pas de système d'abréviations... Mais peut-être existe-il un logiciel qui fasse tout ça à la fois et qui me sauverait ?

  6. #6
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 8
    Points : 2
    Points
    2
    Par défaut
    Je ne haïs plus SciTE, lorsque j'aurais résolu mes problèmes et que j'aurasi exploré un peu plus certaines fonctions du logiciel, je souhaiterais m'attaquer à la rédaction de tutoriels pour celui-ci.
    Je suis donc à la recherche de personnes qui auraient des connaissances complémentaires et qui serait prêt à m'aider à cette tâche le moment venu.

    D'avance merci à tous ceux qui se proposeront (par MP).

  7. #7
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 8
    Points : 2
    Points
    2
    Par défaut de sciTE à jEdit
    Suite à de nombreuse demande d'aide concernant sciTE que je reçoit par ce topic (visiblement je suis en quatrième position dans google pour "langage scite"), je me permet de donner une nouvelle indication aux éventuels visiteurs :
    sciTE est toujours aussi mal documenté, aussi difficile à configurer et plus ou pratiquement plus maintenu.
    Je ne peux que vivement vous conseiller une alternative. J'ai pour ma part choisis jEdit, un éditeur libre (sous licence GNU GPL), cross-plate forme (puisque développé en JAVA) reprenant beaucoup de choses de sciTE et l'améliorant énormément. Celui-ci est bien documenté, bien plus simple à configurer et dispose d'une communauté suffisamment active.

    Vous pouvez aussi jeter un coup d'oeil du côté de notepad++ si vous cherchez quelque chose d'un peu plus basique.

Discussions similaires

  1. plusieurs questions pour un programme sous access
    Par micco dans le forum Access
    Réponses: 2
    Dernier message: 06/04/2006, 19h22
  2. Plusieurs questions sur Samba sous Ubuntu
    Par Niktou dans le forum Réseau
    Réponses: 12
    Dernier message: 12/02/2006, 15h45
  3. [Py2exe] Plusieurs questions...
    Par Arthur17 dans le forum Py2exe
    Réponses: 4
    Dernier message: 17/11/2005, 22h41
  4. J'ai plusieur question pr windows 2000
    Par Guixx dans le forum Windows Serveur
    Réponses: 1
    Dernier message: 10/09/2005, 18h23
  5. Réponses: 4
    Dernier message: 11/09/2004, 16h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo