Я новичок в Ubuntu или Linux в целом. Я просто перешел с Windows на Linux, чтобы сохранить здесь свою работу. На самом деле работаю веб-разработчиком.
Я часто использую команды Git, и когда я клонирую репо, я не получаю того красивого терминала, который был у меня с Git Bash в Windows, например, предоставление имени ветки, когда я внутри папки, некоторые автоподсказки / autocomplete ...
Я ищу другую терминальную программу, например, hyperTerminal или ту, что поставляется с Manjaro.
https://github.com/HenzelMoras/myconfig
использование оболочки zsh с .zshrc, которая позволяет автозаполнение, дополнительное предложение с использованием oh-my-zsh https://github.com/ohmyzsh/ohmyzsh
установить, если нет
sudo apt install zsh
изменить оболочку по умолчанию на zsh
chsh -s $(which zsh)
установить oh-my-zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
, затем отредактировать файл .zshrc и можно сослаться на мои настройки файла конфигурации
nvim ~/.zshrc
источник файла
source ~/.zshrc
tmux для нескольких разделить панели и окна
sudo apt install tmux
, затем Neovim 0.5, чтобы сделать редактор терминала таким же, как в режиме ожидания
. Вы можете сослаться на мои точечные файлы для примеров
В Интернете и на различных форумах по обмену стеками есть много ответов, которые показывают пользовательские функции (foo() { call git and get info }
), а затем интегрируются в PS1
... но так много людей сделали это, что теперь многое из этого было добавлено в git.
Во-первых, установите git (конечно) и bash-completion (sudo apt install git bash-completion
) и добавьте в свою подсказку, используя документацию git (я считаю, что завершение bash может быть обязательным условием, но даже если нет, оно действительно полезно):