Linux 中的 Git 终端

Linux 中的 Git 终端

我对 Ubuntu 或 Linux 还不熟悉。我刚从 Windows 转到 Linux,以便继续在这里工作。我实际上是一名 Web 开发人员。

我经常使用 Git 命令,但当我克隆一个仓库时,我没有得到像在 Windows 上使用 Git Bash 那样好看的终端,比如当我在一个文件夹中时它不会给我分支名称,一些自动建议/自动完成功能……

我正在寻找另一个终端程序,例如超级终端或 Manjaro 附带的程序。

答案1

在此处输入图片描述 https://github.com/HenzelMoras/myconfig

使用带有 .zshrc 的 zsh shell 可以实现自动完成,建议使用 oh-my-zshhttps://github.com/ohmyzsh/ohmyzsh

如果不存在则安装

sudo apt install zsh

修改默认 shell 为 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 使终端编辑器就像一个空闲的

你可以参考我的点文件作为例子

答案2

在线和各种 stack-exchange 论坛中有很多答案展示了自定义函数(foo() { call git and get info }),然后集成到PS1...但是很多人都这样做了,所以现在其中大部分已经添加到 git 中。

首先,安装 git(当然)和 bash-completion(sudo apt install git bash-completion)并使用 git 文档将其添加到你的提示中(我相信 bash 完成可能是一个先决条件,但即使不是,它也非常有用):

相关内容