Враховуючи велику кількість питань, які, як виявляється, пов'язані з підрозділами в Bash ("Чому мій приріст змінної в цьому трубопроводному while readциклі ?"), Я просто подумав, що було б дуже приємно звернутися до якогось редактора чи служби, де код який буде виконуватися в підшах, форматується інакше, ніж код, виконаний у батьківській оболонці. Це може бути корисним в якості навчального пристрою (побачити різницю між code | codeі code < <(code)миттєво). Чи існує це?
Бонусні бали, якщо хтось реалізує його для jEdit або VIm.
Очевидно , що це не повинно бути досконалим (без підсвічування синтаксису є, з мого досвіду), але я підозрюю , що такі речі , як (foo=bar; echo $foo;)і command | while read ...не повинно бути занадто складно для початку.

vimвиділення коду.