VIM 復制粘貼秘密 (putty,vim,windows)


http://www.worldhello.net/2010/12/08/2190.html

http://hi.baidu.com/mrxujian/blog/item/ab8e98cd6985b136f9dc6167.html

問題: 在win7環境下使用putty連接linux系統,希望從putty終端中顯示的數據粘貼到windows中,其他可以直接通過鼠標復制,但當putty啟動vim程序查看文件時,文件顯示內容不能復制出來。

 

問題解決: 修改.vimrc 文件中mouse屬性如下:

                  set mouse=v

      然后鼠標直接選擇想要復制的區域,在windows下直接粘貼就好了。

分析:

      鏈接1介紹說,平常情況下設置 "set mouse=a" 使得可以通過鼠標復制內容到選擇緩沖區中,而設置成"set mouse=v"后,“除了可以像上面一樣直接使用鼠標選擇區域復制到選擇緩沖區以外,還可以在右鍵菜單中選擇“復制”來保存到剪切板里”。

      在putty中右鍵是粘貼命令,不存在復制選項,上述設置后,可能是由於某種未知的原因使得,linux的選擇緩沖區---〉linux粘貼板-----〉putty,windows粘貼板打通了不得而知,總之。。。。。在VIM下通過設置mouse選項,鼠標直接選擇區域並在windows下粘貼實現了,希望有人能夠解釋這個情況。。。。

             Note: 還有一個問題是設置好后,在鼠標復制的過程中,行號也可以復制到了,現在只能通過":se nonu",消行號來解決,誰知道如何解決? 上面兩個鏈接中的" "*y ", " "+ny "復制功能都試過了,在linux下可以實現將數據放到選擇緩沖區和剪切板中,但不能放到windows的粘貼板中,誰懂誰來解決吧。。。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM