A geany tud custom commandokat hivni (ctrl+1, ctrl+2, stb) igy, ezzel hivodik meg az alabbi kis python script:
---------------------------------------------------
from zencoding import zen_core as zen
import sys
from BeautifulSoup import BeautifulSoup
#zen.update_settings(stparser.get_settings())
def expandAbbr(abbr, doc_type='html', profile_name='plain'):
return zen.expand_abbreviation(abbr, doc_type, profile_name)
print BeautifulSoup(expandAbbr(sys.stdin.read().strip())).prettify()
---------------------------------------------------
A beautifulsoup-ot easy_installal a legegszerubb lekapni, de akar innen is, manualisan: http://www.crummy.com/software/BeautifulSoup/
A forrasban at lehet irni az indent karaktert space-rol, kinek mi szimpatikusabb (690. sor,
space = ('\t' * (indentTag-1))
)
A kovetkezo lepes a zen_core lehuzasa: http://code.google.com/p/zen-coding/source/browse/#svn/trunk/python/zen…
Az egesz zencoding konyvtarat le kell huzni a script melle.
Innentol mar csak geany-ben be kell allitani egy custom commandot erre a kis scriptre: Edit/Format/Send Selection to/Set Custom command.
A html-ben beir, hogy "div#content>p*3", szoveg kijelol, ctrl+1 megnyom, orul :)
- ksgy blogja
- A hozzászóláshoz be kell jelentkezni
Hozzászólások
Részemről inkább
#content
foreach($results as $row){
%p=$row->something
}
- de ez már egy másik történet...
- A hozzászóláshoz be kell jelentkezni