我已經能夠找到很多事情在另一個方向上工作,但到目前爲止我沒有太多的運氣。是否有可能在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」' –