2013-08-13 29 views

Trả lời

25

Bạn có thể sử dụng :put để đưa các nội dung của biến (hoặc biểu thức) vào bộ đệm hiện

:put =TodayDate 

Sự giúp đỡ cho :h :put

             :pu :put 
:[line]pu[t] [x]  Put the text [from register x] after [line] (default 
         current line). This always works linewise, thus 
         this command can be used to put a yanked block as new 
         lines. 
         The cursor is left on the first non-blank in the last 
         new line. 
         The register can also be '=' followed by an optional 
         expression. The expression continues until the end of 
         the command. You need to escape the '|' and '"' 
         characters to prevent them from terminating the 
         command. Example: 
           :put ='path' . \",/test\" 
         If there is no expression after '=', Vim uses the 
         previous expression. You can see it with ":dis =". 

Đối với các ánh xạ và chỉnh sửa <C-R>= có lẽ tốt hơn :put vì nó cho phép bạn sử dụng thanh ghi biểu thức và xuất nội dung tại vị trí con trỏ. (Hãy xem :h <C-R>)

+0

rất tuyệt vời! Tôi đã đọc Tìm hiểu vi & vim biên tập nhưng không tìm thấy điều này! cảm ơn bạn! Nó hoạt động tốt. – songhir

+0

Bất kỳ lý do nào cho downvote? – FDinoff

+0

@FDinoff Tôi chắc chắn đã đánh giá chất lượng khi bỏ phiếu. Tôi không thể thay đổi phiếu bầu của mình trừ khi bạn chỉnh sửa câu trả lời. Nếu bạn chỉnh sửa, tôi sẽ thay đổi nó để upvote. Cảm ơn, bằng cách này! –

Các vấn đề liên quan