Answers:
是:
:r !echo "foo"
看到
:help :r!
这将在当前行之后插入命令的输出。如果要将命令输出捕获到可以粘贴的寄存器中,可以执行以下操作:
:let @a = system('echo "foo"')
现在,命令的输出(包括结尾的换行符)在register中a
。看到
:help let-@
:help system()
system
打来的电话。棒极了!
let @a = 'foo'
。一个好主意是,在进行搜索和替换之后,您可以通过执行以下操作将搜索项保存到寄存器中以粘贴到其他位置let @a = @/
:“使寄存器包含/寄存器包含的内容,即我的上一次搜索。”
:put /
以将寄存器内容放在下一行,以及2)在插入模式下,键入Ctrl-R,然后/
在光标位置插入寄存器内容。有关这些的更多信息,请参见:help :put
和:help i_CTRL-R
。
:r
“ read”的缩写(因此您可以键入“ read”或“ r”,并且是同一命令),以及2)这样做:r path/to/foo.txt
将插入该内容光标后的文件。