How to load another file's content to the current file in Vim?

前端 未结 1 1972
离开以前
离开以前 2021-01-31 07:16

As title, any convenient way?

I especially need it for some cvs/git commit or sendmail to load a template comment. I think it is a vi environment, not Vim.

1条回答
  •  清歌不尽
    2021-01-31 07:58

    at the VIM command prompt:

    :read new_file
    

    or for short:

    :r new_file
    

    This will insert the contents of new_file under where the cursor is. For instance if this is the contents of new_file:

    I do not like green eggs and ham 
    I do not like you sam I am
    

    And this is the text you're editing:

    I meant what I said and I said what I meant
    An elephant's faithful one hundred percent.
    

    And your cursor is on the first line and you type:

    :read new_file              
    

    Then your buffer will be:

    I meant what I said and I said what I meant
    I do not like green eggs and ham 
    I do not like you sam I am
    An elephant's faithful one hundred percent.
    

    0 讨论(0)
提交回复
热议问题