我已经能够找到很多事情在另一个方向上工作,但到目前为止我没有太多的运气。是否有可能在vim中直接读入新的缓冲区?
我希望能够从命令行read
到一个新的缓冲区。我期望有这样的:
:r!tac % | new
和新的缓冲区将包含的
有任何合理的方式做到这一点的输出?
我已经能够找到很多事情在另一个方向上工作,但到目前为止我没有太多的运气。是否有可能在vim中直接读入新的缓冲区?
我希望能够从命令行read
到一个新的缓冲区。我期望有这样的:
:r!tac % | new
和新的缓冲区将包含的
有任何合理的方式做到这一点的输出?
AHAH - 原来,答案是使用#
,我的猜测是最后使用的缓冲
:enew | r!taC#
将读取的tac <current buffer>
输出到新的缓冲区(?)。
+1今天我学到了新东西!我不知道'#'。 – Walfie
我也是! :) vim ftw! –
你可以试试':new | r!tac%' – Walfie
或':enew | ! - [R TAC%'打开在同一个窗口,而不是分割窗口 – Walfie
当我这样做,我得到'E449:为“%”或“#”空文件名,只适用于“:P:H”' –