Snippety dla webdevelopera
Internet 13th May 2010
Od czasu publikacji poprzedniej porcji snippetów dla mojego ulubionego edytora Geany minęło okrągłe 2 lata i 6 dni. Przez ten czas snippety uległy ewolucji (wykorzystuję je codziennie) jak również nowsze wersje Geany pozwoliły na umieszczenie w snippecie więcej niż jednej pozycji kursora.
Z racji tego, że pracuję jako webdesigner/programista/administrator oprócz zestawu HTML-a dodałem również kilka skrótów dla CSS-a oraz szczyptę udogodnień dla Django (głównie modele i szablony). Scaliłem również inne dostępne dla Geany snippety m.in. dla PHP, Pythona, LaTeX-a i Tlc oczywiście (z informacjami o ich autorach). Prawdę mówiąc, miałem nadzieję, że w ten sposób będzie można uporządkować dodatki na stronie Geany, tak aby do pobrania był jeden plik a z boku zbiorowa informacja o autorach, no ale z autorami strony trochę trudno się dogadać. Już nawet dorwałem ich bezpośrednio na IRC-u ale widocznie godzina była za późna i już mało kontaktowali.
W każdym razie dzięki Dropboksowi plik będzie teraz leżał zawsze w tym samym miejscu i w razie czego będzie na bieżąco aktualizowany, ponieważ mam go podpiętego bezpośrednio pod edytor.
W szybki sposób można je pobrać tak:
$ wget https://www.dropbox.com/s/0ymfkf0aq24chpd/snippets.conf?dl=0 -O ~/.config/geany/snippets.conf
Tradycyjnie dołączam mały przegląd. Oczywiście tylko pobieżnie.
Autorzy snippetów:
- PHP - Atanas Beloborodov
- Python - inspirowane snippetami z Gedita
- LaTeX - Frank Lanitz
- Tlc - Witek Mozga
Komentarze z jogger.pl
kapitalne, dzięki :)
Miło wygląda ten edytor - chętnie stestuję :)
Przy okazji - flash przeładowuje się za każdym razem jak przejedzie się nad nim myszką tudzież kliknie play i wyjedzie myszką poza obszar flasha. Pewnie jakiś JS coś psuje. Przeglądarka: FF 3.5.9 na Ubuntu. Dzięki.
Małe poprawki do komentarzy, musiałem usunąć tagi HTML-a.
Co do Flasha to u mnie działa normalnie.
Czy snippet może mieć tylko jedno %cursor% ? Pytam, bo w pythonie snippet "from" ma dwa i nie działa.
Sam sobie odpowiem. Aby zadziałało trzeba dodać odpowiedni skrót klawiaturowy dla opcji:
"Move cursor in snippet".
Dokładnie. Ja polecam shift+tab.