首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在vim,Debian 10 (Pic)中的特定行间隔上的奇怪的“不可编辑”符号

在vim,Debian 10 (Pic)中的特定行间隔上的奇怪的“不可编辑”符号
EN

Unix & Linux用户
提问于 2020-10-03 19:04:14
回答 1查看 228关注 0票数 2

在我用vim打开的所有文件中,我看到第二行出现了一个奇怪的1/2符号,但前提是第二行包含unix换行。它总是出现在文件的第2行。该字符既不可编辑,也不可选择。

我使用的是一个新的普通Debian 10安装,没有修改任何vimrc文件,我的用户dir中也没有.vimrc。实际上,我刚刚创建了我的.vimrc文件,这并没有什么不同。

见图:

Edit 1:

现在,我还看到;?;?在所有以空unix行开始的新文件和文件的开头。与1/2符号一样,这些字符既不可编辑也不可选择。

在下面的图中,删除前面的空行将导致;?;?消失,而1/2将在关闭/重新打开文件后重新出现在空的第2行上。

Edit 2:

回答评论中的问题:

  1. 这是一个烤箱 of od -cx /etc/apt/sources.list,第一张截图的来源。
  2. 我的终端软件是SecureCRT,带有选项Terminal > Emulation = Xterm。当使用普通版本的PuTTY时,这些额外的字符不会出现。
  3. vim的:help startup-terminal|set term输出为term=xterm
  4. 来自cat /etc/default/locale = LANG="en_US.UTF-8"的地区
EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2022-01-31 14:05:12

Session > Properties > Terminal > Appearance中的D0字符编码从Default更改为UTF-8解决了这个问题。

另外,将SecureCRT Session > Properties > Terminal > Emulation > TerminalXterm改为Linux也解决了这个问题,但有一个16色终端限制。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/612776

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档