今天是植树节,你种树了吗?

没种树不要紧,我们可以在 Termux 上种一棵漂亮的树。

快捷通道

在你的安卓手机上安装 Termux 并用下方“准备”标题下的内容配置好 Termux,随后用以下脚本安装并配置 zsh。

1
bash -c "$(curl -Lv gitee.com/mo2/linux/raw/master/debian.sh)"

准备

装配 Termux

你需要有 Termux,并按照文章内容配置好环境。

安装 zsh

随后:

1
2
pkg install zsh -y
chsh -s zsh

安装 Oh my zsh

用 Github 安装

国内可能无法访问。

1
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

用 Gitee 安装

国内镜像,访问较快。

1
sh -c "$(curl -fsSL https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh)"

装配 Powerlevel10k

用 Github 安装

1
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

用 Gitee 安装

1
git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

启用主题

vim ~/.zshrc

1
ZSH_THEME="powerlevel10k/powerlevel10k"

配置主题

1
zsh

随后按照自己的喜好选择样式即可。

安装自动补全、语法高亮插件

1
2
3
cd "$ZSH_CUSTOM/plugins"
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
git clone https://github.com/zsh-users/zsh-autosuggestions.git

启用自动补全、语法高亮插件

vim ~/.zshrc

1
plugins=(git zsh-autosuggestions zsh-syntax-highlighting)

随后,让配置生效:

1
zsh

或者:

1
source ~/.zshrc

修改快捷键

使你的 Termux 更适合 Markdown 编辑。

vim ~/.termux/termux.properties

1
extra-keys = [['ESC','<','>','[',']','(',')','PGUP'],['TAB','#','-','*','~','_','UP','PGDN'],['CTRL','/','BACKSLASH','`','```','LEFT','DOWN','RIGHT']]

解决 Git 中文乱码

vim ~/.gitconfig

1
2
3
4
5
6
7
8
[gui]
encoding = utf-8
[i18n]
commitencoding = utf-8
[svn]
pathnameencoding = utf-8
[core]
quotepath = false

修改启动提示语

vim $PREFIX/etc/motd,你可以全部删除。

Termux 备份与恢复

备份

1
2
cd /data/data/com.termux/files
tar -zcf /sdcard/termux-backup.tar.gz home usr

恢复

1
2
cd /data/data/com.termux/files
tar -zxf /sdcard/termux-backup.tar.gz --recursive-unlink --preserve-permissions

完成

最后,你应该就能看到美化后的 Termux 终端了。