首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >^J有向图未找到

^J有向图未找到
EN

Stack Overflow用户
提问于 2016-02-04 16:08:58
回答 1查看 128关注 0票数 0

我运行:registers并注意到每行末尾都有一个^J

代码语言:javascript
复制
""   def^J
"0   abc^J
"1   def^J

我以前从未见过它,我做了一些研究,发现了描述有向图的页面。

但是,在我希望找到^J的地方,我找到了^@,在运行:digraphs时也找到了相同的东西。

右边的描述告诉我它是一个linefeed,考虑到^J在行的末尾,这是有意义的,但是如果^@已经被分配给空有向图,那么为什么两个源都将^@映射到^@

这是错误吗?

更新: LF被翻译成NULL来源

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-04 17:09:12

显然,^J是行提要的正确表示,而^@则表示NULL。文档问题可能与这样一个事实有关:试图按字面意思插入一个linefeed,通过任何方法,最终都会插入一个空字符。

我在插入模式下测试了以下内容:

代码语言:javascript
复制
^V^J
^V010
^Vx0a
^Vo012
^Vu000a
^KLF

它们都有相同的结果,插入一个空字符,正确地显示为^@。这可能导致文档错误。

编辑:在得知Vim使用linefeed作为空字符的内部表示形式(如yolenoyer的注释中所指出的)之后,文字插入的限制就不那么令人惊讶了。

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

https://stackoverflow.com/questions/35205911

复制
相关文章

相似问题

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