Текстовый редактор с автодополнением, как в консоли

Есть ли какой-нибудь текстовый редактор с поддержкой автодополнения, как в консоли? То есть чтобы он дополнял команды из PATH при наборе, пути к файлам, ну и всё такое?
Я такой штуки нигде не втречал, но несколько не хватает её, когда скрипты делаю. Хотя в Kate есть пункт меню “сервис → автодополнение слов → автодополнение как в командной оболочке”, но что-то оно не работает. Оно просто дополняет те слова, которые я уже вводил в данном файле.
В Geany есть такое (настройки > редактор > автозавершение > …), но я не пользовался и не скажу, работает-ли так, как надо тебе, но опции автозавершения кода и т.д. есть. Попробуй.
ps. Вроде ещё есть что-то такое в medit, точнее, “настройка сценариев”, как-то так (но я его снёс, точнее не скажу).
Я, кстати, именно Geany и пользуюсь, но он тоже только уже введённые слова дополняет (при редактировании скриптов). Может быть, плагин какой-нибудь нужен?
Автодополнение-то вообще много где есть ведь, я вот только не видел, чтобы именно командная оболочка дополнялась в редакторе.
Medit попробую глянуть.
не знаю, вроде в кул едитах вроде vim есть дополнялки,но сугубо для разных языков программирования, вроде. Так считаю подобный редактор - мистикой и появление оного совпадет с снисхождением божественного создания на землю. имхо
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
Добрался таки до medit.
Как я понял, встроенного автодополнения там вообще нет. В “параменты -> инструменты” там можно скрипты добавлять, но там подходящего ничего нет, и в интернете я что-то скриптов не нагуглил. Сам не напишу, не знаю ни питон, ни lua, а с bash-скриптами там взаимодействие не очень. Если только для Geany плагин сделать, там API для Си есть. Но это если совсем припрёт, а готового варианта так и не найдётся =)

Ну почему же мистика. Во всяких IDE для Си++ вон какие дополнялки есть, там куда круче. Почему бы не быть такой функции и для командной оболочки?
PS. Ну что ж, попробую ещё и вим прогуглить.
Для vim по умолчанию автотаб работает ctrl+n, список команд можно сделать вот так:
pacman -Qq > /tmp/dic.lst
#В конфиг vim'а:
set dictionary+=/tmp/dic.lst
Это вариант. Правда это только если для команд. Для путей к файлам не пойдёт. Всё дерево файловой системы ведь не будешь в словать пихать.
В любом случае спасибо!
согласен, но и этот способ просто мешок пряников. Спс.
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
mehanoid
Это вариант. Правда это только если для команд. Для путей к файлам не пойдёт. Всё дерево файловой системы ведь не будешь в словать пихать.
В любом случае спасибо!

ctrl+x-ctlr+f - автотаб по ФС
ctrl+x-ctlr+n - автотаб по тексту
У меня всё прикручено к ctrl+space: imap <C-@> <C-N>

Еще эти словари:
set complete="" 
set complete+=. " Из текущего буфера
set complete+=k " Из словаря
set complete+=b " Из других открытых буферов
set complete+=t  " из тегов 
 
Зарегистрироваться или войдите чтобы оставить сообщение.