终端中 nano 编辑器的键盘/字符行为非常奇怪

终端中 nano 编辑器的键盘/字符行为非常奇怪

我使用“nano”编辑远程服务器上的文件。我使用的是 MAC OSX。

当我不时地在 nano 中输入字符时,它不会按我输入的方式输入字符。这种行为非常奇怪,很难描述。

它似乎覆盖了字符,甚至删除了它们,而不是插入新字符。当我最终保存文件并重新打开时,它不会显示我在保存之前输入的内容。

似乎它做了一些在编辑器中看不见的事情。

答案1

尝试

 TERM=xterm nano filename

以防服务器上的 TERM 值不正确。

答案2

由于某种原因,nano 与 macos 结合时会出现奇怪的行为。内部光标位置与显示内容不同步。

尝试

export TERM=xterm-color

在启动 nano 之前,看看它是否有效,然后你可以把它放在你的 .bashrc 中

答案3

我记得nano某些 UTF-8 字符存在一些问题。几年前有人向他们的错误跟踪器报告过这个问题。我现在找不到这个,所以我猜这个错误已经修复了。

确保您拥有 的最新版本nano,并已使用 对其进行了配置--enable-utf8

答案4

哇,我刚从你发帖 8 年后才遇到这个问题。我当时使用的是 Mojave 默认 nano (2.0.6)。

我试图使用⚡字符。https://unicode.org/emoji/charts/full-emoji-list.html#26a1

相关内容