On to není _nepřekonatelný_ problém, jenže když bude učitel učit 2 různé programy na jednu a tu samou věc, znamená to pro něj, že tím musí strávit 2× tolik času při přípravách (tedy pokud má ta výuka k něčemu vypadat a chce ten program znát líp než studenti po pár hodinách práce s ním).
Proč neučíme Vim. Většina uživatelů používá počítač k práci proto, aby jim práci usnadnil. Když budou denně editovat skripty, možná sáhnou po editoru vim, ale dovedete si představit, že by tento editor použili třeba vaše rodiče pro napsání dopisu, sekretářka pro vytvoření hromadné korespondence, knihovnice pro tisk štítků na knížky apod.? Cbápu, že pro někoho je Vim užitečný, ale myslím si, že energie, kterou by studenti museli věnovat pro zvládnutí jeho uživatelského rozhraní, by se jim nikdy nevyplatila a brali by takovou hodinu spíše jako odstrašující příklad. Mimochodem, považujete uživatelské rozhraní programu, který neznalý uživatel nejspíš nedokáže ani ukončit, za správně navržené?

