Showing posts with label scite. Show all posts
Showing posts with label scite. Show all posts

Wednesday, March 28, 2007

GenAPI


L'ottimo editor SciTE supporta l'autocompletamento tramite file con estensione API.
Ogni riga contiene il prototipo di una funzione del linguaggio in esame o il nome di una proprietà, interfaccia eccetera. Nel sito citato troverete alcuni file API precotti da scaricare per diversi linguaggi come il C (134 righe), C++ con le api di windows (23371 righe). Sarebbe bello averne uno per C# e il problema non é nemmeno cosí difficile da risolvere, per via della reflection, che ci permette di scandagliare le DLL (pardon, assembly) del framework alla ricerca di proprietà metodi interfaccie eccetera. GenAPI fa proprio questo. Da linea di comando potete passargli l'elenco degli assembly da esaminare. Per esempio potete usare un ciclo:
for %f in (C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\*.dll) do genapi %f >> genapi.txt
Naturalmente per ottenere il cs.api finale (20743 righe) é meglio passare per sort e uniq per eliminare i duplicati:
sort genapi.txt | sort | uniq > cs.api
Non avete uniq? Scaricate cygwin!

Monday, March 19, 2007

SciTE per visualizzare sorgente HTML da Internet Explorer

Per impostare SciTE come editor utilizzato dal comando "View source" di Internet Explorer:


reg ADD "HKLM\SOFTWARE\Microsoft\Internet Explorer\View Source Editor\Editor Name" /ve /t REG_SZ /d "c:\util\sc1.exe"