原文地址:http://lsong17.spaces.live.com/blog/cns!556C21919D77FB59!603.entry 內容: 用vim這麼久 了,始終也不知道怎麼在vim中使用系統粘貼板,通常要在網上複製一段代碼都是先gedit打開文件,中鍵粘貼後關閉,然後再用vim打開編輯,真的不 爽;上次論壇上有人問到了怎麼在vim中使用系統粘貼板,印象裏回覆很多,有好幾頁的回覆卻沒有解決問題,今天實在受不了了又在網上找辦法,竟意外地找到 了,貼出來分享一下。 如果只是想使用系統粘貼板的話直接在輸入模式按Shift+Inset(粘貼)就可以了,下面講一下vim的粘貼板的基礎知識,有興趣的可以看看,應該會有所收穫的。
下面是vim複製粘貼的基本命令: yy複製遊標所在行整行。或大寫一個Y。 2yy或y2y複製兩行。 ㄟ ,請舉一反三好不好! :-) y^複製至行首,或y0。不含遊標所在處字元。 y$複製至行尾。含遊標所在處字元。 yw複製一個word。 y2w複製兩個字(單詞)。 yG複製至檔尾。 y1G複製至檔首。 p小寫p代表貼至遊標後(下)。 P大寫P代表貼至遊標前(上)。 複製單個字符 首選進入正常模式(按ESC就行) 然後按v(指定粘貼板爲"1v 引號不能少),進入visual方式,然後就可以移動方向鍵選中文本,然後按y,就拷貝完成, 如果你要從光標處開始複製 4 個字符,可以按 4yl (複製光標後的)("14yl)("110yl 後面10個字符),4yh(複製光標前的) ,就複製了4個字符到緩衝區中了, 按下來就可以用 p (指定粘貼板爲"1v 引號不能少)命令隨便粘貼了(1爲指下粘貼板名) |