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