Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vim 如何将自定义映射作为现有/默认映射的前缀?_Vim - Fatal编程技术网

Vim 如何将自定义映射作为现有/默认映射的前缀?

Vim 如何将自定义映射作为现有/默认映射的前缀?,vim,Vim,我有一个这样的装订贴在上面或下面: nmap bp o<ESC>p nmap ap O<ESC>p nmap-bp-op nmap ap 但是,它仅限于从默认寄存器粘贴。有没有可能用任何寄存器来完成这项工作?比如说”:bp或“+bp等?基本上,我想为我的下一个动作预先添加o 这是的副本。不要将注释放在映射之后(因为它们不是注释)。同样对于本例P确实粘贴在上面。所以不需要映射。p和p实际上是在上面和下面粘贴的,但前提是它的行结束正确?我经常看到一小段文本,但需要在vim

我有一个这样的装订贴在上面或下面:

nmap bp o<ESC>p
nmap ap O<ESC>p
nmap-bp-op
nmap ap
但是,它仅限于从默认寄存器粘贴。有没有可能用任何寄存器来完成这项工作?比如说
”:bp
“+bp
等?基本上,我想为我的下一个动作预先添加
o


这是的副本。

不要将注释放在映射之后(因为它们不是注释)。同样对于本例<代码>P确实粘贴在上面。所以不需要映射。p和p实际上是在上面和下面粘贴的,但前提是它的行结束正确?我经常看到一小段文本,但需要在vim中转储到下一行。有时也会粘贴最后使用的命令等。