public:kb:logiciels:scite
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| public:kb:logiciels:scite [2014/02/19 08:19] – laurent.joly | public:kb:logiciels:scite [2025/01/06 17:42] (Version actuelle) – supprimée laurent.joly | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | <WRAP tabs> | ||
| - | * [[: | ||
| - | * [[: | ||
| - | </ | ||
| - | ====== SciTE ====== | ||
| - | SciTE est un éditeur de texte. | ||
| - | |||
| - | A propos de l' | ||
| - | |||
| - | La [[http:// | ||
| - | |||
| - | Un exemple d' | ||
| - | |||
| - | |||
| - | ==== Changer les caracteres de mise en commentaire ==== | ||
| - | |||
| - | Les fichiers php sont gérés comme de l' | ||
| - | * Trouver | ||
| - | |||
| - | comment.block.hypertext=# | ||
| - | |||
| - | * Remplacer par | ||
| - | |||
| - | comment.block.hypertext=// | ||
| - | |||
| - | |||
| - | ==== Associer une extension de fichier à une coloration syntaxique :==== | ||
| - | |||
| - | Ex le .thtml avec la coloration du html | ||
| - | |||
| - | * Editer le fichier html.properties (On le trouve dans le menu Options) | ||
| - | * Trouver la ligne : < | ||
| - | |||
| - | * Ajouter : < | ||
| - | * Ce qui donne < | ||
| - | ==== Modifier le filtre d' | ||
| - | |||
| - | * trouver source.files= | ||
| - | |||
| - | et ajouter les extensions qu'on veut voir listées en tant que fichiers sources | ||
| - | source.files=*.php; | ||
| - | | ||
| - | ==== Une seule instance de Scite ==== | ||
| - | |||
| - | N' | ||
| - | |||
| - | Décommenter cette directive. | ||
| - | check.if.already.open=1 | ||
| - | ==== save.session ==== | ||
| - | |||
| - | Cette directive permet de réouvrir les fichiers travaillés lors de la session de travail précédente (s'ils n'ont pas été fermés). | ||
| - | |||
| - | save.session | ||
| - | |||
| - | ==== reload.preserves.undo ==== | ||
| - | |||
| - | reload.preserves.undo When set to 1, reloading a file does not delete all the undo history. This is useful when load.on.activate is used in conjunction with filter commands. | ||
| - | |||
| - | ==== Monospaced par defaut ==== | ||
| - | |||
| - | Pour avoir systematiquement une police monospaced : | ||
| - | |||
| - | * chercher : font.base, | ||
| - | * selon qu'on soit en GTK ou windows remplacer la police utilisée, dans le bloc correspondant par : | ||
| - | |||
| - | Bitstream Vera Sans Mono | ||
| - | | ||
| - | ex : | ||
| - | |||
| - | if PLAT_GTK | ||
| - | font.base=font: | ||
| - | font.small=font: | ||
| - | font.comment=font: | ||
| - | font.code.comment.box=$(font.comment) | ||
| - | font.code.comment.line=$(font.comment) | ||
| - | font.code.comment.doc=$(font.comment) | ||
| - | font.text=font: | ||
| - | font.text.comment=font: | ||
| - | font.embedded.base=font: | ||
| - | font.embedded.comment=font: | ||
| - | font.monospace=font: | ||
| - | font.vbs=font: | ||
| - | |||
| - | |||
| - | ==== Unicode UTF ==== | ||
| - | |||
| - | Pour utiliser par defaut l'UTF8 comme character encodign de document : | ||
| - | * remplacer code.page = 0 | ||
| - | par | ||
| - | * code.page = 65001 | ||
| - | |||
| - | ====== Expressions regulieres sous Scite ====== | ||
| - | |||
| - | [[http:// | ||
| - | |||
| - | * ^ –> commence par | ||
| - | * .* n' | ||
| - | * | ||
| - | * \(...\) | ||
| - | * \1 \2 ... chaque fois qu'on a entouré une expr (ci supra) avec des parentheses on recupere leur contenu dans la zone " | ||
| - | |||
| - | ===== tableau vers dhcp ===== | ||
| - | |||
| - | transforme : | ||
| - | 31 00: | ||
| - | |||
| - | en | ||
| - | |||
| - | host os-052 { hardware ethernet 00: | ||
| - | |||
| - | search | ||
| - | \([0-9]+\)\t\(.*\)\t\(crl-etu\)\t\(.*\)\t\[os](.*\)\t | ||
| - | | ||
| - | remplace with | ||
| - | host \5 { hardware ethernet \2; fixed-adress \4; } #crl-\1 | ||
| - | 1 numpc | ||
| - | 2 mac | ||
| - | 3 vlan | ||
| - | 4 ip | ||
| - | 5 host | ||
| - | |||
| - | |||
| - | |||
| - | ===== Expression 1 ===== | ||
| - | |||
| - | transforme : | ||
| - | $a, $b, $c | ||
| - | |||
| - | en | ||
| - | $this->a = $a, $this->b = $b ... | ||
| - | **search :** | ||
| - | \$\([a-z]+\), | ||
| - | **replace with :** | ||
| - | $this-> | ||
| - | |||
| - | ===== Remplacer un tag div par un hidden ===== | ||
| - | |||
| - | __Traduire :__ | ||
| - | <div id=' | ||
| - | |||
| - | __en__ | ||
| - | <input type=" | ||
| - | |||
| - | **search** | ||
| - | <div id=' | ||
| - | |||
| - | //tout ce qui commence par <div ... | ||
| - | prend tout caractere (sauf ' | ||
| - | jusqu' | ||
| - | et stocke le dans \1 | ||
| - | ensuite prend tout car [.+] | ||
| - | et on ne s'en occupe pas// | ||
| - | |||
| - | **replace with :** | ||
| - | <input type=" | ||
| - | |||
| - | |||
| - | ===== Ajouter deux espaces en debut de ligne : ===== | ||
| - | |||
| - | |||
| - | **search :** | ||
| - | ^ | ||
| - | **replace with :** | ||
| - | deux espaces | ||
| - | |||
| - | ===== Supprimer les lignes commencant par --: ===== | ||
| - | **search :** | ||
| - | ^--\(.*\) | ||
| - | |||
| - | * ^ --> commence par | ||
| - | * '' | ||
| - | * .* --> 0 ou plusieurs, n' | ||
| - | //NB : on aurait pu encadrer .* avec \( et \) pour récupérer la chaine grace à \1// | ||
| - | |||
| - | |||
| - | **replace with :** | ||
| - | rien | ||
| - | |||
| - | ===== Changer une chaine avec des chiffres ===== | ||
| - | **search** | ||
| - | $this-> | ||
| - | |||
| - | ** replace with ** | ||
| - | $this-> | ||
public/kb/logiciels/scite.1392794375.txt.gz · Dernière modification : de laurent.joly
