一般来说,我是 Ubuntu 或 Linux 的新手。我刚刚从 Windows 切换到 Linux 以保留我的工作。实际上作为网络开发人员工作。
我经常使用 Git 命令,当我克隆一个 repo 时,我没有像在 Windows 上使用 Git Bash 那样获得漂亮的终端,比如当我在文件夹中时给我分支名称,一些自动建议/自动完成。 ..
我正在寻找另一个终端程序,例如超级终端或 Manjaro 附带的终端程序。
一般来说,我是 Ubuntu 或 Linux 的新手。我刚刚从 Windows 切换到 Linux 以保留我的工作。实际上作为网络开发人员工作。
我经常使用 Git 命令,当我克隆一个 repo 时,我没有像在 Windows 上使用 Git Bash 那样获得漂亮的终端,比如当我在文件夹中时给我分支名称,一些自动建议/自动完成。 ..
我正在寻找另一个终端程序,例如超级终端或 Manjaro 附带的终端程序。
https://github.com/HenzelMoras/myconfig
使用 zsh shell 和 .zshrc 允许自动完成,建议额外使用 oh-my-zsh https://github.com/ohmyzsh/ohmyzsh
如果不存在则安装
将默认 shell 更改为 zsh
安装 oh-my-zsh
然后编辑 .zshrc 文件你可以参考我的配置文件设置
源文件
用于多个拆分面板和窗口的 tmux
然后 Neovim 0.5 使终端编辑器就像一个空闲
你可以参考我的点文件的例子
在线和各种堆栈交换论坛中有很多答案显示自定义函数(
foo() { call git and get info }
)然后集成到PS1
......但是很多人已经做到了,现在大部分已经添加到 git。首先,安装 git(当然)和 bash-completion (
sudo apt install git bash-completion
) 并使用 git 文档添加到提示符(我相信 bash 完成可能是先决条件,但即使不是,它也非常有用):