public:kb:logiciels:scite
Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
public:kb:logiciels:scite [2013/11/27 16:07] – modification externe 127.0.0.1 | public:kb:logiciels:scite [2025/01/06 17:42] (Version actuelle) – supprimée laurent.joly | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== SciTE ====== | ||
- | A propos de l' | ||
- | |||
- | Il y a tant à dire sur ce chouette éditeur ... | ||
- | |||
- | La [[http:// | ||
- | |||
- | Un gars fait part de ses [[http:// | ||
- | |||
- | |||
- | ==== 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.1385564843.txt.gz · Dernière modification : 2014/02/19 08:19 (modification externe)