
Web-Programmierer sollten meiner Ansicht nach Faul sein, zumindest wenn es um die Tipparbeit geht, und das tut es ja sehr häufig. Ich selbst habe echten Stress mit mir selbst wenn ich ständig das gleiche tue, deshalb versuche ich zu optimieren wo es nur geht. Mittlerweile kann ich es mir kaum noch vorstellen ohne Textersetzungs-Tool (text expander) zu arbeiten. Das beginnt bei Emails und der Grußformel, hier wird aus mfgts:
Mit freundlichem Gruß
Thorsten Scheckenbach
Von diesen Grußformeln habe ich 5 Stück und ich finde das wesentlich angenehmer wie das Umschalten verschiedener Signaturen, so kann ich die Grußformel auch in Webformularen etc. verwenden. In der Programmierung lässt sich das ganze natürlich auch einsetzen.
Tools zur Textersetzung gibt es für viele Betriebssysteme, hier stellvertretend für Windows, Mac und Linux:
Sehr viele Editoren bieten die Textersetzung von Haus aus, wer einen Lieblingseditor hat kann sich ein extra Tool also sparen und sollte sich mit den bestehenden Snippets vertraut machen oder eigene einpflegen. Da ich mich nicht auf einen Editor festlege sondern das Projekt- bzw. Tätigkeits-Abhängig mache, kombiniere ich die Editor-Spezifischen Snippets ganzer Konstrukte, mit vielen kleinen Snippets, aus, in meinem Fall, Typinator.
Als Anregung für eure eigenen Snippets, hier ein paar kleine von mir:
cbrdr (CSS, Verwende ich neben Firebug um mir Elemente mit denen ich Arbeite hervorzuheben)
border: 1px solid red;
jdbg (JavaScript logging an Firebug)
console.log();
zdbg (ZendFramework)
Zend_Debug::dump();
gcdn (Bindet googles CDN ein, bei mir immer mit jQuery)
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">google.load("jquery", "1.4.1");</script>cmin (HTML, Ich nutze häufig ein in PHP geschriebenes Minify Script, um nicht immer über das Admin-Panel von diesem gehen zu müssen nehme ich das Snippet.)
<link type="text/css" rel="stylesheet" href="/min/b=PATH_TO_CSS&f=positioning.css,beautify.css" media="screen" />
jmin (HTML, wie cmin nur für JavaScript Minify)
<script type="text/javascript" src="/min/f=PATH_TO_JS/functions.js"></script>





