2013-02-04 36 views
3

我已經能夠找到很多事情在另一個方向上工作,但到目前爲止我沒有太多的運氣。是否有可能在vim中直接讀入新的緩衝區?

我希望能夠從命令行read到一個新的緩衝區。我期望有這樣的:

:r!tac % | new 

和新的緩衝區將包含的​​

有任何合理的方式做到這一點的輸出?

+1

你可以試試':new | r!tac%' – Walfie

+0

或':enew | ! - [R TAC%'打開在同一個窗口,而不是分割窗口 – Walfie

+0

當我這樣做,我得到'E449:爲「%」或「#」空文件名,只適用於「:P:H」' –

回答

6

AHAH - 原來,答案是使用#,我的猜測是最後使用的緩衝

:enew | r!taC# 

將讀取的tac <current buffer>輸出到新的緩衝區(?)。

+0

+1今天我學到了新東西!我不知道'#'。 – Walfie

+0

我也是! :) vim ftw! –

相關問題