Рейтинг:0

Пакет автозаполнения Bash с функцией, похожей на IDE

флаг my

Используя Убунту 20.04. Мне было интересно, есть ли пакет или расширение с открытым исходным кодом, которое сделает терминал bash похожим на IDE с динамическими предложениями автозаполнения при вводе (без нажатия вкладка и переход к следующей подсказке).

Я имею в виду что-то подобное, что и предлагается в любой IDE.

Скриншот из редактора Atom

Например, когда я печатаю мерзавец, должно быть совершенно очевидно, что за ним последует клон, сцена или же толкать и т. д. Появление некоторых предложений вокруг них, не нажимая вкладка было бы здорово.

Это займет больше оперативной памяти, чем моя KDE Konsole, но я могу себе это позволить из-за повышения производительности.

В связи с этим, если есть один для локальных оболочек, я был бы очень рад иметь клиент SSH (например, Remminna), предлагающий ту же функцию и на удаленных хостах.

Отказ от ответственности: я задал вопрос о программном обеспечении recs stackexchange, но не получил никакого ответа. Думаю, я спрошу здесь, потому что, очевидно, это сообщество больше ориентировано на пользователей Ubuntu.

muru avatar
флаг us
Есть https://github.com/marlonrichert/zsh-autocomplete для zsh
Della avatar
флаг my
Спасибо, но Zshell — это другой _язык_ с другим синтаксисом, верно? Извините, если вопрос нубский, а может быть, это совсем другой вопрос. Я знаю, что есть такие оболочки, как fish, zsh и т. д., но они запускают те же сценарии .sh так же, как и терминал ubuntu, с той лишь разницей, что это графический вид?
muru avatar
флаг us
Вам не нужно использовать zsh для запуска ваших скриптов — их можно продолжать запускать с помощью bash или любой другой оболочки, которую вы поместили в shebang. Zsh поддерживает большую часть синтаксиса bash, поэтому при наборе текста в интерактивной оболочке вы можете в значительной степени притворяться, что это bash. Рыба совсем другая.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.