termux workaround

前情提要

之前放弃在平板上的 termux 进行 vulkan 图形开发。现在出于学业压力要在平板上打点算法竞赛,遂为了更好的体验来点 workaround

esc 键

默认 esc 键输出返回信号,为了在 vim 模式下不被这恶心到,需要到 ~/.termux/termux.properties 下修改 (把这行的注释去掉):

1
back-key=escape

nerd font

众所周知没有 nerd font 的 modern nvim 全是方框,所以必须让 termux 显示一个呆瓜字体

这篇 git issue 所述

  1. 去 nerd font 官网下载一个我最爱的 caskaydiacove nerd font.
  2. 将你需要的 ttf 改名为 font.ttf 放到 ~/.termux/
  3. 运行 termux-reload-settings
  4. 大功告成!! 🎊

clipboard

根据 这篇博客

  1. 安装 pkg install termux-api -y下载 termux:api app
  2. neovim 添加设置。本人用 lazyvim 所以是在 ~/.config/nvim/config/options.lua 添加
1
2
local opt = vim.opt
opt.clipboard = "unnamedplus"

(由于懒得找怎么判定系统是否为 termux 所以只在 termux 上的 nvim config 改,不加环境判定)

字体大小

ctrl+alt+(+/-)

总结

我只能说对于算法竞赛来说,termux 在平板上终于是能胜任了,刚好它无法支持智能提示 XD (因为 clangd 官方的 release 不提供 arm 版本 @n@,而我也不想自己 build) (btw 由于 termux 和 normal linux distribution 有诸多差别,clangd 维护者也说 clangd 即使有 arm build 也无法在 termux 上正常运行,哭了 QAQ)

最后更新于 Feb 25, 2025 17:33 +0800