да парнишке одному на диплом прога нужна (с транспортом вообщем что-то связанное), он нашел подходящую ему прогу - АВТОГраф называется, ну я ему урезанный по функционалу аналог предложил написать. завтра ответить должен. пока чуток написал - решил за одно на Qt посмотреть (много о нем слышал, сам с ним не работал).
автодополнение всего и вся (ну к примеру - набираешь ты: `man z` нажимаешь таб - и перед тобой список манов на букву z )) ), исправление ошибок. скорее всего преимуществ больше намного - в zsh я новичок
> Кому-то нужно чтобы на каждый пердёж вываливалась менюшка, а кому-то нужно просто работать.
После таких заявлений просто не могу удержаться. Итак, поехали, если в bash это есть вычеркивайте:
1) Программируемое автодополнение. Путем написания отдельных модулей и редактирования конфигов.
2) Редактирование многострочных комманд в одном буффере
3) Обработка множественных перенаправлений
4) Автодополнение путей (например ldd =zsh => /usr/bin/zsh)
5) Именованые директории
6) Проверка синтаксиса
7) Работа с массивами, хеш-таблицами, арифметика с плавающей точкой
8) многое другое, чем я не пользуюсь
Программировать на zsh не для себя не стоит, так же, как и на bash. Хотите программировать на shell, программируйте на Posix SH.
> 1) Программируемое автодополнение. Путем написания отдельных модулей и редактирования конфигов.
Ты вообще видел bash-completion? Его более чем достаточно. И вообще, это автодополнение нужно только тем, кто одним пальцем по клаве клацает и скорость набора полсимвола в секунду.
> 2) Редактирование многострочных комманд в одном буффере
Перешёл на новую строку и вспомнил, что ошибся в предыдущей? Для маразматиков? Не нужно!
> 4) Автодополнение путей (например ldd =zsh => /usr/bin/zsh)
Извращения! Приучаешься к такому, а потом не знаешь что делать на чужом компе? Наш труЪ путь: ldd `which zsh`
> 6) Проверка синтаксиса
Опять примочка для латентных вантузятников. "Давайте сделаем из shell - быдлоWord!
> 8) многое другое, чем я не пользуюсь
Ага, тетрис и ещё много других ненужных вещей. Забыл принцип юникс-вея? Нахрена командному интерпретатору все эти перделки??
Где оно (gvim) хранит настройки? В частности как сохранить выбранную цветовую схему? Да и вапще когда выйдет qt-версия! Kvim загнулся, а альтернативы нет.