[英]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
, ^S
为D3
, ^U
为NK
。 要在插入模式下输入图,请按Ctrl-K,然后按图,例如,输入要使用<Ctrl-K>D1
。
文档说您还可以设置'digraph'选项并通过按第一个字符,退格键和第二个字符来输入一个有向图。 但是,这似乎不适用于所有控制字符。
您可以使用图来输入各种Unicode字符,并可以重新定义现有的字符或定义新的Unicode字符。 键入:digraph
获取当前定义的有向图的完整列表,键入:digraph
:h digraphs
以查看完整的帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.