mehanoid |
|
Темы:
28
Сообщения:
382
Участник с: 27 апреля 2010
|
Есть ли какой-нибудь текстовый редактор с поддержкой автодополнения, как в консоли? То есть чтобы он дополнял команды из PATH при наборе, пути к файлам, ну и всё такое? Я такой штуки нигде не втречал, но несколько не хватает её, когда скрипты делаю. Хотя в Kate есть пункт меню “сервис → автодополнение слов → автодополнение как в командной оболочке”, но что-то оно не работает. Оно просто дополняет те слова, которые я уже вводил в данном файле. |
bobart |
|
Темы:
38
Сообщения:
2537
Участник с: 28 ноября 2009
|
В Geany есть такое (настройки > редактор > автозавершение > …), но я не пользовался и не скажу, работает-ли так, как надо тебе, но опции автозавершения кода и т.д. есть. Попробуй. ps. Вроде ещё есть что-то такое в medit, точнее, “настройка сценариев”, как-то так (но я его снёс, точнее не скажу). |
mehanoid |
|
Темы:
28
Сообщения:
382
Участник с: 27 апреля 2010
|
Я, кстати, именно Geany и пользуюсь, но он тоже только уже введённые слова дополняет (при редактировании скриптов). Может быть, плагин какой-нибудь нужен? Автодополнение-то вообще много где есть ведь, я вот только не видел, чтобы именно командная оболочка дополнялась в редакторе. Medit попробую глянуть. |
sleepycat |
|
Темы:
98
Сообщения:
3291
Участник с: 19 июля 2011
|
не знаю, вроде в кул едитах вроде vim есть дополнялки,но сугубо для разных языков программирования, вроде. Так считаю подобный редактор - мистикой и появление оного совпадет с снисхождением божественного создания на землю. имхо
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
|
mehanoid |
|
Темы:
28
Сообщения:
382
Участник с: 27 апреля 2010
|
Добрался таки до medit. Как я понял, встроенного автодополнения там вообще нет. В “параменты -> инструменты” там можно скрипты добавлять, но там подходящего ничего нет, и в интернете я что-то скриптов не нагуглил. Сам не напишу, не знаю ни питон, ни lua, а с bash-скриптами там взаимодействие не очень. Если только для Geany плагин сделать, там API для Си есть. Но это если совсем припрёт, а готового варианта так и не найдётся =) Ну почему же мистика. Во всяких IDE для Си++ вон какие дополнялки есть, там куда круче. Почему бы не быть такой функции и для командной оболочки? PS. Ну что ж, попробую ещё и вим прогуглить. |
wilful |
|
Темы:
23
Сообщения:
312
Участник с: 24 мая 2009
|
Для vim по умолчанию автотаб работает ctrl+n, список команд можно сделать вот так:pacman -Qq > /tmp/dic.lst #В конфиг vim'а: set dictionary+=/tmp/dic.lst |
mehanoid |
|
Темы:
28
Сообщения:
382
Участник с: 27 апреля 2010
|
Это вариант. Правда это только если для команд. Для путей к файлам не пойдёт. Всё дерево файловой системы ведь не будешь в словать пихать. В любом случае спасибо! |
sleepycat |
|
Темы:
98
Сообщения:
3291
Участник с: 19 июля 2011
|
согласен, но и этот способ просто мешок пряников. Спс.
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
|
wilful |
|
Темы:
23
Сообщения:
312
Участник с: 24 мая 2009
|
mehanoid ctrl+x-ctlr+f - автотаб по ФС ctrl+x-ctlr+n - автотаб по тексту У меня всё прикручено к ctrl+space: imap <[email protected]> <C-N> Еще эти словари: set complete="" set complete+=. " Из текущего буфера set complete+=k " Из словаря set complete+=b " Из других открытых буферов set complete+=t " из тегов |