![](/img/trans.png)
[英]How to serve urls starting with particular path from one server and all others from another server using nginx?
[英]Vimdiff: How to put all changes inside a particular function from one file to another?
在Vimdiff中,我知道我可以使用“do”或“dp”將更改從一個文件移動到另一個文件......但這些都是針對個別更改的。 如果我必須撤消特定范圍/選擇內的所有更改(比如撤消對特定功能的所有更改,但保持其余部分不變),有沒有辦法一次性完成?
您可以使用視覺選擇和ex命令:diffget
/ :diffput
因此,例如,僅針對代碼塊的當前內部({...})獲取更改
Vi}:diffget<Enter>
為了把兩個封閉水平,包括與支架線條的變化:
V2a}:diffput<Enter>
請注意,由於這些是ex命令,因此運動是按行的。 當然,您可以使用任何范圍,因此您可以重復視覺范圍,或使用標記
:'a,'bdiffput
用你的想象力,這是vim :)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.