Micro editor goes blank in edge case when started from Termux (+ fix)

未关闭
#4,079 6 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

维护者通常 3 天内回复

还没有人认领这个 Issue。

评估

难度
4/5
预计耗时
3-5 天
新手友好度
45/100
Issue 类型
缺陷
描述清晰度
基本清楚
活跃度
冷清
技术栈
go

调研方向

未确定源文件或测试。首先,在通过 SSH 访问所报告的 prooted Debian-in-Termux 设置时,重现编辑器空白的问题,然后将其与正常工作的 VNC 和其他平台案例,以及所引用的 OpenWrt release 命令进行比较。完成的标准是:在所报告的 SSH 场景中 micro 不再变成空白,且不会导致正常工作案例回归。

由索引模型根据 Issue 内容生成。

描述

bug
Description

And then only in edge cases:

  • when I install micro in a prooted Debian container inside Termux (sudo apt install micro)
  • and only when I ssh into that container from Termux.
    Inside a VNC session to the prooted Debian, opening a Terminal, micro runs normally.
    On all other platforms (native Termux, Linux, macOS) it runs normally.

And I found a fix on openwrt (where is also runs normally):

https://forum.openwrt.org/t/micro-text-editor/107764/4

wget https://github.com/zyedidia/micro/releases/download/v2.0.10/micro-2.0.10-linux-arm64.tar.gz -qO- |tar xz && mv ./*/micro /usr/bin

I repeated it in the earlier mentioned prooted Debian container and it worked normally.

Environment
  • Version: 2.0.15
  • OS: Debian (prooted under Termux only when ssh'ed into)
  • Terminal: Termux started as SSH from macOS
主要语言
Go
星标
29.8k
派生
1.4k
平均合并
1 天 12 小时
30 天内合并 PR
2

环境准备

这个项目没有提供开发容器、Dockerfile 或贡献指南,环境需要你自己搭建:先看它的 README,通用步骤见我们的新手贡献指南。

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

micro-editor/micro 的其他 Issue

查看 micro-editor/micro 的全部 Issue

相似的 Issue

更多 Go Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。