我需要用Ubuntu替换文本文件中的^ Q,^ S和^ U.这些是ctrl + Q而不是carat + Q.由于^ Q是一个控制键命令,我不能输入,而carat + Q不起作用。无论如何都要输入^ Q ^ S和^ U
答案 0 :(得分:4)
这有一个转义序列。
对于^ Q键Ctrl + V Ctrl + Q.在某些系统上,您必须为其键入代码,例如:Ctrl + V 017。
答案 1 :(得分:2)
使用Ctrl-V的另一种方法是使用有向图。有向图是Unicode值的双字符表示,可包括控制字符。默认情况下,^Q
的有向图为D1
,^S
为D3
,^U
为NK
。要在插入模式下输入有向图,请按Ctrl-K,然后按下有向图,例如输入使用<Ctrl-K>D1
。
文档说你也可以设置'digraph'选项并按第一个字符,退格键,第二个字符输入有向图。但这似乎不适用于所有控制字符。
您可以使用有向图输入各种Unicode字符,并可以重新定义现有字符或定义新字符。输入:digraph
以获取当前定义的有向图的完整列表,并:h digraphs
查看完整帮助。