「Termux」自用优化

原创

本文最后更新于 <span id="expire-date"></span> 天前,文中部分描述可能已经过时。

( oh my ) zsh

sh -c "$(curl -fsSL https://github.com/Cabbagec/termux-ohmyzsh/raw/master/install.sh)"

~/.termux/colors.sh 更改色彩样式,推荐 flat 。

~/.termux/fonts.sh 更改终端字体,推荐 Ubuntu Powerline 。

fish

apt install fish
chsh # 切换默认 shell
fish

fish 的流畅度比 zsh 强得多。

export PATH 和 'alias'

fish 的用法和 bash 、zsh 不一样。

micro ~/.config/fish/config.fish

set PATH ~/.local/bin/ $PATH
abbr -a update 'git add . && git commit -m "update" && git push'

以此类推。

omf

curl -L https://get.oh-my.fish | fish

theme

omf install agnoster

如果不使用 Powerline 字体,定位光标将会乱码。

autojump 插件

bash
git clone git://github.com/wting/autojump.git
cd autojump
./install.py or # ./uninstall.py


fish
omf install autojump

以后跳转目录就不用频繁地 cd 了。

IMG_20210314_155454

自定义快捷键

micro ~/.termux/termux.properties

extra-keys = [ \
2 ['`','<','>','/','[',']','(',')',','], \
3 ['micro','#','ESC','```','PGUP','HOME','UP','END','BKSP
4 ['TAB','CTRL','-','BACKSLASH','PGDN','LEFT','DOWN','RIG
5 ]

解决 git status 中文乱码

micro ~/.gitconfig

[gui]
2 encoding = utf-8
3 # 代码库统一使用utf-8
4 [i18n]
5 commitencoding = utf-8
6 # log编码
7 [svn]
8 pathnameencoding = utf-8
9 # 支持中文路径
10 [core]
11 quotepath = false
12 # status 引用路径不再是八进制

本文作者:青菜芋子

本文链接: https://loafing.cn/posts/Termux-Optimization.html

文章默认采用 CC BY-NC-SA 4.0 许可协议,如有转载请注意遵循。

评论

您所在的地区可能无法访问 Disqus 评论系统,请切换网络环境再尝试。