繁体   English   中英

在vim编辑器中输入^ Q

[英]Type ^Q in vim editor

我需要用Ubuntu替换文本文件中的^ Q,^ S和^ U。 这些是ctrl + Q而不是carat + Q。 由于^ Q是控制键命令,因此无法键入,而carat + Q不起作用。 无论如何要输入^ Q ^ S和^ U

为此有一个转义序列。

对于^ Q,请输入Ctrl + V Ctrl + Q。 在某些系统上,您必须为其输入代码,例如:Ctrl + V 017。

使用Ctrl-V的替代方法是使用有向图。 有向图是Unicode值的两个字符的表示形式,可以包含控制字符。 默认情况下, ^Q的图为D1^SD3^UNK 要在插入模式下输入图,请按Ctrl-K,然后按图,例如,输入要使用<Ctrl-K>D1

文档说您还可以设置'digraph'选项并通过按第一个字符,退格键和第二个字符来输入一个有向图。 但是,这似乎不适用于所有控制字符。

您可以使用图来输入各种Unicode字符,并可以重新定义现有的字符或定义新的Unicode字符。 键入:digraph获取当前定义的有向图的完整列表,键入:digraph :h digraphs以查看完整的帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM