1. 程式人生 > >vim和虛擬終端之間的複製貼上

vim和虛擬終端之間的複製貼上

    以前一直不知道如何將vim檔案中的內容,比如某命令列,複製到linux的Terminal下執行。因為在.vimrc裡有set mouse=a,所以vim的編輯游標跟隨滑鼠,這樣就不能用滑鼠右鍵進行復制了。可以通過按住shift鍵,然後用滑鼠左鍵選擇需要複製的內容,這時選中的內容就在X server的選擇緩衝區(不是系統剪貼簿),在不同的terminal或者vim之間都可以通過shift+Insert進行貼上。其實,在Terminal下也可以這樣做,只不過與用右鍵複製貼上效果是一樣的。但是還有個問題,就是如果想把vim檔案的內容複製到其他程式,如瀏覽器中,還是不可以。這時只能把set mouse=a註釋掉。