Терминал Git в Linux [дубликат]

Я новичок в Ubuntu или Linux в целом. Я просто перешел с Windows на Linux, чтобы сохранить здесь свою работу. На самом деле работаю веб-разработчиком.

Я часто использую команды Git, и когда я клонирую репо, я не получаю того красивого терминала, который был у меня с Git Bash в Windows, например, предоставление имени ветки, когда я внутри папки, некоторые автоподсказки / autocomplete ...

Я ищу другую терминальную программу, например, hyperTerminal или ту, что поставляется с Manjaro.

0
задан 30 July 2021 в 06:13

2 ответа

enter image description here 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, чтобы сделать редактор терминала таким же, как в режиме ожидания

. Вы можете сослаться на мои точечные файлы для примеров

1
ответ дан 20 August 2021 в 10:31

В Интернете и на различных форумах по обмену стеками есть много ответов, которые показывают пользовательские функции (foo() { call git and get info }), а затем интегрируются в PS1 ... но так много людей сделали это, что теперь многое из этого было добавлено в git.

Во-первых, установите git (конечно) и bash-completion (sudo apt install git bash-completion) и добавьте в свою подсказку, используя документацию git (я считаю, что завершение bash может быть обязательным условием, но даже если нет, оно действительно полезно):

0
ответ дан 20 August 2021 в 10:31

Другие вопросы по тегам:

Похожие вопросы: