Это должно работать с zsh и о -мой -zsh, если я правильно понял. Если нет, то установите о -мой -зш.
zsh -Установка автопредложений
Руководство (Git Clone)
Клонируйте этот репозиторий куда-нибудь на свой компьютер. В этом руководстве предполагается ~/.zsh/zsh -автоматические предложения.
git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions
Добавьте следующее в ваш.zshrc:
source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh
Запустить новый терминальный сеанс.
О, мой ЗШ
Клонировать этот репозиторий в $ZSH _CUSTOM/plugins (по умолчанию ~/.oh -мой -zsh/custom/plugins)
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
Добавить плагин в список плагинов для Oh My Zsh для загрузки (внутри ~/.zshrc):
plugins=(zsh-autosuggestions)
Начать новый терминальный сеанс.
Источник :Ссылка GitHub на пакет :https://github.com/zsh-users/zsh-autosuggestionsСсылка на информацию об установке :https://github.com/zsh-users/zsh-autosuggestions/blob/master/INSTALL.md
Отредактируйте .bashrc
с помощью графического редактора, например geany, и удалите добавленную строку. В Ubuntu по умолчанию должен быть установлен какой-либо графический редактор.
Новый запуск (У меня действительно нет возможности многозадачности ). Загрузитесь в режиме восстановления -
mv /home/your-user-name/.bashrc home/your-user-name/.bashrc.bak
затем скопируйте файл по умолчанию
cp /etc/skel/.bashrc /home/your-user-name/.bashrc
Затем вам нужно изменить владельца этого нового файла.
chown your-user-name:your-user-name /home/your-user-name/.bashrc
перезагрузка.
Добавленная вами строка указывает ~/.bashrc
на источник~/.profile
. Однако по умолчанию Ubuntu ~/.profile
настроен на источник ~/.bashrc
. Итак, вы просто создали бесконечный цикл:~/.bashrc
— это источник ~/.profile
, который является источником ~/.bashrc
, который является источником ~/.profile
, и так далее до бесконечности. Поскольку ~/.bashrc
считывается каждый раз, когда вы открываете новый терминал, он входит в этот бесконечный цикл, никогда не выходит и, следовательно, оставляет вас с проблемой, которую вы видите.
Поскольку вы можете войти в систему графически, просто используйте графический редактор для удаления строки, как предлагали другие, и все будет в порядке.