{"id":8687,"date":"2013-10-19T18:17:50","date_gmt":"2013-10-19T16:17:50","guid":{"rendered":"http:\/\/tuxproject.de\/blog\/?p=8687"},"modified":"2014-04-07T20:14:56","modified_gmt":"2014-04-07T18:14:56","slug":"muskelgedaechtnissenilitaet-strgmist","status":"publish","type":"post","link":"https:\/\/tuxproject.de\/blog\/2013\/10\/muskelgedaechtnissenilitaet-strgmist\/","title":{"rendered":"Mus\u00adkel\u00adge\u00add\u00e4cht\u00adnis\u00adse\u00adni\u00adli\u00adt\u00e4t. \/ Strg+Mist!"},"content":{"rendered":"<p><em>(Vor\u00adbe\u00admer\u00adkung: Ja, ich habe den ange\u00adk\u00fcn\u00addig\u00adten Nicht\u00adr\u00fcck\u00adtritt des Lim\u00adbur\u00adger Bischofs zur Kennt\u00adnis genom\u00admen, aber nein, ich hal\u00adte jedes wei\u00adte\u00adre Wort hier\u00ad\u00fcber f\u00fcr zu viel Auf\u00admerk\u00adsam\u00adkeit f\u00fcr jeman\u00adden, der die Idea\u00adle der katho\u00adli\u00adschen Kir\u00adche so her\u00advor\u00adra\u00adgend repr\u00e4\u00adsen\u00adtiert wie kaum ein Zwei\u00adter. Daher schrei\u00adbe ich statt\u00addes\u00adsen was \u00fcber Com\u00adpu\u00adter\u00adkram.)<\/em><\/p>\n<p>Wer mei\u00adne Arti\u00adkel gele\u00adgent\u00adlich auf\u00admerk\u00adsam ver\u00adfolgt, der hat unter Umst\u00e4n\u00adden schon mit\u00adbe\u00adkom\u00admen, dass f\u00fcr mich Text\u00adedi\u00adto\u00adren das sind, was f\u00fcr ande\u00adre Autos, Smart\u00adphones oder Schu\u00adhe sind: Ich <em>besit\u00adze<\/em> zu vie\u00adle von ihnen.<\/p>\n<p>Auf Ser\u00advern set\u00adze ich mal auf <a href=\"https:\/\/de.wikipedia.org\/wiki\/Nano_%28Texteditor%29\">nano<\/a>, mal auf <a href=\"https:\/\/tuxproject.de\/blog\/2009\/12\/vis-vim-vi-2\/\">Vim<\/a> (je nach Anwen\u00addungs\u00adfall), auf dem Desk\u00adtop bin ich <a href=\"https:\/\/tuxproject.de\/blog\/2013\/09\/sublime-text-na-ja-ich-habs-versucht\/\">bekannt\u00adlich<\/a> j\u00fcngst von Sub\u00adli\u00adme Text 3 auf Emacs umge\u00adstie\u00adgen (bezie\u00adhungs\u00adwei\u00adse ent\u00adwer\u00adfe ich mei\u00adne l\u00e4n\u00adge\u00adren Tex\u00adte immer noch abwech\u00adselnd in einem die\u00adser bei\u00adden Edi\u00adto\u00adren). Auch zwei IDEs kom\u00admen zum Ein\u00adsatz: Eines mei\u00adner aktu\u00adel\u00adlen Pro\u00adgram\u00admier\u00adpro\u00adjek\u00adte bear\u00adbei\u00adte ich gr\u00f6\u00df\u00adten\u00adteils im <a href=\"http:\/\/qt-project.org\/wiki\/Category:Tools::QtCreator\">Qt Crea\u00adtor<\/a> (in dem ich immer\u00adhin einen Vim-Modus ver\u00adwen\u00adden kann), f\u00fcr ein ande\u00adres muss ich aus tech\u00adni\u00adschen Gr\u00fcn\u00adden Visu\u00adal Stu\u00addio benut\u00adzen, f\u00fcr das es zwar <a href=\"http:\/\/viemu.com\/viemu-vi-vim-visual-studio.html\">ViE\u00admu<\/a> gibt, das aber mein Bud\u00adget f\u00fcr der\u00adlei regel\u00adm\u00e4\u00ad\u00dfig deut\u00adlich \u00fcber\u00adsteigt. Dass ich nicht ein\u00adfach f\u00fcr jeden <em>Mist<\/em> den glei\u00adchen Edi\u00adtor ver\u00adwen\u00adde, hat ver\u00adschie\u00adde\u00adne Gr\u00fcn\u00adde: Ser\u00adver\u00adsei\u00adtig benut\u00adze ich kei\u00adne GUIs, was Visu\u00adal Stu\u00addio von vorn\u00adher\u00adein aus\u00adschlie\u00dft, Emacs ist wegen sei\u00adner Tasten\u00adk\u00fcr\u00adzel \u00fcber PuT\u00adTy eine Qual, Vim eig\u00adnet sich f\u00fcr ande\u00adre Zwecke her\u00advor\u00adra\u00adgend als nano (das beim schnel\u00adlen Edi\u00adtie\u00adren einer l\u00e4n\u00adge\u00adren HTML-Datei indes defi\u00adni\u00adtiv sei\u00adne St\u00e4r\u00adken hat); und aber vor allem: Ich kann damit qua\u00adsi <em>im Schlaf<\/em> arbei\u00adten. (Mein fr\u00fc\u00adhe\u00adrer Arbeit\u00adge\u00adber w\u00fcr\u00adde das mit dem Schlaf wahr\u00adschein\u00adlich best\u00e4\u00adti\u00adgen.)<\/p>\n<p>Nun sind die mei\u00adsten Text\u00adedi\u00adto\u00adren Pro\u00adgram\u00adme, deren <em>fl\u00fcs\u00adsi\u00adge Bedie\u00adnung<\/em> (eben das mit dem <em>Schlaf<\/em>) stark vom <a href=\"https:\/\/en.wikipedia.org\/wiki\/Muscle_memory\">Mus\u00adkel\u00adge\u00add\u00e4cht\u00adnis<\/a> abh\u00e4ngt: Je h\u00e4u\u00adfi\u00adger man ihre Tasten\u00adk\u00fcr\u00adzel ver\u00adwen\u00addet, desto selbst\u00adver\u00adst\u00e4nd\u00adli\u00adcher erfolgt dies. Um beim Bei\u00adspiel nano zu blei\u00adben: Wenn ich eine Datei auf dem Ser\u00adver mit <tt>nano [Datei]<\/tt> edi\u00adtie\u00adre, <em>merkt sich<\/em> mei\u00adne Hand, dass der n\u00e4ch\u00adste Steu\u00ader\u00adbe\u00adfehl wahr\u00adschein\u00adlich <tt>Strg\u2011O Strg\u2011X<\/tt> (Spei\u00adchern und Schlie\u00ad\u00dfen) sein wird, und f\u00fchrt die\u00adsen qua\u00adsi unbe\u00admerkt aus.<\/p>\n<p>Bl\u00f6\u00adder\u00adwei\u00adse haben nano, Vim, Emacs und <em>nor\u00adma\u00adle IDEs<\/em> die Eigen\u00adschaft, v\u00f6l\u00adlig unter\u00adschied\u00adli\u00adche Tasten\u00adk\u00fcr\u00adzel zu unter\u00adst\u00fct\u00adzen. Ja, einen Vim-Modus kann man meist \u2013 au\u00dfer in nano \u2013 irgend\u00adwie nach\u00adr\u00fc\u00adsten, und m\u00f6g\u00adli\u00adcher\u00adwei\u00adse sind auch die Emacs-Tasten\u00adk\u00fcr\u00adzel sozu\u00adsa\u00adgen Gew\u00f6h\u00adnungs\u00adsa\u00adche (Mac OS X, mit dem ich mitt\u00adler\u00adwei\u00adle mein Geld ver\u00addie\u00adnen <em>darf<\/em>, ver\u00adwen\u00addet sie immer\u00adhin auch, daf\u00fcr hat\u2019s weder eine <tt>Pos1<\/tt>- noch eine <tt>Ende<\/tt>-Taste), kom\u00adpli\u00adziert wird es aller\u00addings dann, wenn man \u2013 wie ich \u2013 h\u00e4u\u00adfi\u00adger zwi\u00adschen den Edi\u00adto\u00adren wech\u00adselt. Ein ein\u00adfa\u00adches Bei\u00adspiel: Ich m\u00f6ch\u00adte eine Datei spei\u00adchern. Das geht in nano mit <tt>Strg\u2011O<\/tt>, in Vim mit <tt>Esc :w<\/tt>, in Emacs mit <tt>Strg\u2011X Strg\u2011S<\/tt> und <em>\u00fcber\u00adall anders<\/em> mit <tt>Strg\u2011S<\/tt>. (Das ist ja auch so ein Ph\u00e4\u00adno\u00admen von Open Source: Ergo\u00adno\u00admi\u00adsche Gesichts\u00adpunk\u00adte wer\u00adden kon\u00adsi\u00adsten\u00adter Bedie\u00adnung in der Regel \u00fcber\u00adge\u00adord\u00adnet. Zuge\u00adge\u00adben: Bei Unity bin ich mir da nicht so sicher.)<\/p>\n<p>Mein Mus\u00adkel\u00adge\u00add\u00e4cht\u00adnis mag das aber gar nicht.<\/p>\n<p>Ein\u00admal antrai\u00adnier\u00adte Tasten\u00adkom\u00adbi\u00adna\u00adtio\u00adnen blei\u00adben bl\u00f6\u00adder\u00adwei\u00adse auch beim Wech\u00adsel zwi\u00adschen \u00e4hn\u00adli\u00adchen Pro\u00adgram\u00admen \u201egespei\u00adchert\u201c. Dass Emacs (jeden\u00adfalls in mei\u00adner Kon\u00adfi\u00adgu\u00adra\u00adti\u00adon) weder <tt>Strg\u2011O<\/tt> noch <tt>Strg\u2011S<\/tt> zum Spei\u00adchern von Datei\u00aden ver\u00adsteht, <em>ver\u00adges\u00adse<\/em> ich immer wie\u00adder; gera\u00adde nach einer l\u00e4n\u00adge\u00adren Sit\u00adzung in ande\u00adren Pro\u00adgram\u00admen, die eine die\u00adser Kom\u00adbi\u00adna\u00adtio\u00adnen ver\u00adwen\u00adden, braucht das Mus\u00adkel\u00adge\u00add\u00e4cht\u00adnis eine Wei\u00adle, um zu bemer\u00adken, dass es nun wie\u00adder <em>die ande\u00adren<\/em> Befeh\u00adle braucht. (Dann geht es aber wie\u00adder <em>wie von selbst<\/em>). Mit stei\u00adgen\u00adder Nut\u00adzungs\u00addau\u00ader (und Edi\u00adto\u00adren\u00adzahl) wird das im \u00dcbri\u00adgen auch nicht leich\u00adter, ganz im Gegen\u00adteil.<\/p>\n<p>M\u00f6g\u00adli\u00adche L\u00f6sun\u00adgen? Ent\u00adwe\u00adder soll\u00adte ich jeden Edi\u00adtor, bei dem das m\u00f6g\u00adlich ist, auf die Vim-Bele\u00adgung umstel\u00adlen (das nano-Pro\u00adblem blie\u00adbe bestehen und Emacs ver\u00adl\u00f6\u00adre trotz der Annehm\u00adlich\u00adkei\u00adten von <tt>3cw<\/tt> und der\u00adglei\u00adchen man\u00adche pro\u00adduk\u00adti\u00advi\u00adt\u00e4ts\u00adstei\u00adgern\u00adde Beson\u00adder\u00adheit, somit w\u00e4re das nicht aus\u00adrei\u00adchend prak\u00adti\u00adka\u00adbel) oder ein paar Edi\u00adto\u00adren aus mei\u00adnem Fun\u00addus ent\u00adfer\u00adnen. Ein geeig\u00adne\u00adter Kan\u00addi\u00addat w\u00e4re nano, f\u00fcr das dann Ersatz n\u00f6tig w\u00e4re; anbie\u00adten w\u00fcr\u00adde sich ein lokal instal\u00adlier\u00adtes Emacs, mit\u00adtels des\u00adsen ich (wegen der inte\u00adgrier\u00adten her\u00advor\u00adra\u00adgen\u00adden SSH-Unter\u00adst\u00fct\u00adzung) das oben beschrie\u00adbe\u00adne PuT\u00adTy-Pro\u00adblem ele\u00adgant umge\u00adhen k\u00f6nn\u00adte. Das Pro\u00adblem dar\u00adan? Unter Win\u00addows wei\u00adgert sich der SSH-Modus (<tt>tramp-mode<\/tt>) beharr\u00adlich zu funk\u00adtio\u00adnie\u00adren, au\u00dfer \u201eEmacs h\u00e4ngt sich auf\u201c pas\u00adsiert da nicht viel. Wahr\u00adschein\u00adlich ist das ein Pro\u00adblem, das sich \u00fcber einen ein\u00adfa\u00adchen Kon\u00adfi\u00adgu\u00adra\u00adti\u00adons\u00adein\u00adtrag l\u00f6sen lie\u00ad\u00dfe, aller\u00addings fehlt mir daf\u00fcr gera\u00adde die n\u00f6ti\u00adge Mu\u00dfe.<\/p>\n<p>Viel\u00adleicht soll\u00adte ich ein\u00adfach zuk\u00fcnf\u00adtig nur noch Win\u00addows-Ser\u00adver ein\u00adset\u00adzen. Da kann ich wenig\u00adstens rum\u00adklicken.<\/p>\n<hr>\n<p>Neu\u00ades aus der Netz\u00adwelt: <a href=\"http:\/\/alarmknopf.wordpress.com\/2013\/10\/19\/tauschborse\/\">IsoHunt muss schlie\u00ad\u00dfen.<\/a> Wie schon seit vie\u00adlen Jah\u00adren sind wir eMu\u00adle- und aMu\u00adle-Nut\u00adzer nicht davon betrof\u00adfen, weil wir schlicht kei\u00adne Web\u00adsei\u00adten, Link\u00adpor\u00adta\u00adle, Such\u00adma\u00adschi\u00adnen und Web\u00adbrow\u00adser brau\u00adchen, um zu fin\u00adden, was wir brau\u00adchen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>(Vor\u00adbe\u00admer\u00adkung: Ja, ich habe den ange\u00adk\u00fcn\u00addig\u00adten Nicht\u00adr\u00fcck\u00adtritt des Lim\u00adbur\u00adger Bischofs zur Kennt\u00adnis genom\u00admen, aber nein, ich hal\u00adte jedes wei\u00adte\u00adre Wort hier\u00ad\u00fcber f\u00fcr zu viel Auf\u00admerk\u00adsam\u00adkeit f\u00fcr jeman\u00adden, der die Idea\u00adle der katho\u00adli\u00adschen Kir\u00adche so her\u00advor\u00adra\u00adgend repr\u00e4\u00adsen\u00adtiert wie kaum ein Zwei\u00adter. Daher schrei\u00adbe ich statt\u00addes\u00adsen was \u00fcber Com\u00adpu\u00adter\u00adkram.) Wer mei\u00adne Arti\u00adkel gele\u00adgent\u00adlich auf\u00admerk\u00adsam ver\u00adfolgt, der hat \u2026<\/p>\n<p><a href=\"https:\/\/tuxproject.de\/blog\/2013\/10\/muskelgedaechtnissenilitaet-strgmist\/\" class=\"more-link\">\u2018Mus\u00adkel\u00adge\u00add\u00e4cht\u00adnis\u00adse\u00adni\u00adli\u00adt\u00e4t. \/ Strg+Mist!\u2019 wei\u00adter\u00adle\u00adsen \u00bb<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"wp_typography_post_enhancements_disabled":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":3,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[1,19],"tags":[],"series":[],"class_list":["post-8687","post","type-post","status-publish","format-standard","hentry","category-persoenliches","category-nerdkrams"],"share_on_mastodon":{"url":"","error":""},"wp-worthy-pixel":{"ignored":false,"public":null,"server":null,"url":null},"wp-worthy-type":"normal","_links":{"self":[{"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/posts\/8687","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/comments?post=8687"}],"version-history":[{"count":0,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/posts\/8687\/revisions"}],"wp:attachment":[{"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/media?parent=8687"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/categories?post=8687"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/tags?post=8687"},{"taxonomy":"series","embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/series?post=8687"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}