我使用“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