Die (fast) glei­che Ent­wick­lungs­um­ge­bung über Jahre hegen und pfle­gen

, von Frank Hel­len­kamp

VIM für Pro­fis

Ich war letz­tend sehr über­rascht, als ich meine altes Power­Book G4 (noch mit Mac OS X Tiger) ge­boo­tet habe und mir plötz­lich klar ge­wor­den ist, wie lange ich schon eine mehr oder we­ni­ger kon­stan­te (aber nicht genau glei­che) Ent­wick­lungs­um­ge­bung be­nut­ze:


  • Mac OS X (jetzt MacOS) plus Linux für Hos­ting und Ser­vices
  • Quick­Sil­ver (jetzt Open­Sour­ce)
  • tmux (davor screen) und na­tür­lich
  • vim

Ich be­nut­ze immer noch OS X mit einer sehr ähn­li­chen Ord­ner­struk­tur (Ich habe immer alle Daten auf neue Rech­ner über­tra­gen).

Ich habe eine Vir­tu­al Ma­chi­ne mit Gen­too Linux, we­clhe ziem­lich alt ist, da ich sie zu­erst in 2004 auf­ge­setzt habe, und ein­fach über Jahre be­stän­dig ak­tua­li­siert habe. Die erste In­stal­la­ti­on lief "on bare metal", nun läuft sie aber seit Jah­ren als Vir­tu­al Ma­chi­ne unter VM­Ware Fu­si­on unter Mac OS auf einem Mac Mini.

Eine zwei­te be­stän­dig lau­fen­de Vir­tu­al Ma­chi­ne ist eine De­bi­an In­stal­la­ti­on, in der unser nor­ma­les Hos­ting En­vi­ron­ment läuft und dort vorab ge­tes­tet wer­den kann.


Wenn ich nun das altes Power­book G4 star­te, funk­tio­nie­ren im Prin­zip alle Short­cuts immer noch so, wie ich sie auch heute täg­lich be­nut­ze:

  • Ctrl-Alt-C -> Ter­mi­nal App öff­nen
  • Ctrl-Alt-V -> MacVim öff­nen
  • Ctrl-Alt-F -> De­ve­lop­ment Web Brow­ser öff­nen
  • Ctrl-Alt-S -> Nor­mal Web Brow­ser öff­nen
  • Ctrl-Alt-M -> Mail Pro­gram öff­nen (Apple Mail oder be­vor­zugt Thun­der­bird)
  • Ctrl-Alt-N -> Neue Email schrei­ben
  • Ctrl-Alt-I -> Ka­len­der öff­nen
  • Ctrl-Alt-Y -> iTu­nes öff­nen
  • Ctrl-Alt-X -> Fin­der im Home Ver­zeich­nis öff­nen


  • Com­mand-Alt-1 - Com­mand-Alt-9 -> Zwi­schen den nor­ma­len Ar­beits­ober­flä­chen wech­seln


Das Dock habe ich immer ver­steckt  und auch (seit es mit Mac OS X 10.11 mög­lich ist) auch die Men­übar, da ich sie nur sehr sel­ten be­nut­ze.


Diese Kon­fi­gu­ra­ti­on hält mich pro­duk­tiv, und macht die Ar­beits­ab­läu­fe sehr vor­her­sag­bar und mich sehr sehr schnell.


Ich be­nut­ze auch Li­veRe­load schon seit Jah­ren.


Es gitb na­tür­lich auch reich­lich Op­ti­me­run­gen und Er­gän­zun­gen (z.B. in mei­ner VIM Kon­fi­gu­ra­ti­on und den be­nut­zen Addins) und manch große Än­de­run­gen wie z.B. die Be­nut­zung von Do­cker Con­tai­ner zum Tes­ten und Hos­ting von Ser­vices.

Mal sehen, was die nächs­ten 15 Jahre brin­gen wer­den

Werde ich immer noch vim be­nut­zen (was älter ist, als ich selbst) - sehr wahr­schein­lich ja.

Und werde ich immer noch Linix und Do­cker Con­tai­ner be­nut­zen? Linux - da bin ich mir sehr si­cher. Do­cker - wer weiß, aber ich bin mir si­cher, das uns die ein oder an­de­re Con­tainerlö­sung er­hal­ten blei­ben wird.