我想從vim複製文本到另一個窗口應用程序...選擇firefox或notepad爲例。不過,我似乎無法使用y
命令執行此操作。我有Windows熱鍵啓用,所以通過按ctrl-c
我可以實現這一點,但希望完全擺脫Vim中的這些Windows命令。將文本從vim複製到窗口
這可能嗎?還有什麼關於從Windows複製和粘貼到vim
我想從vim複製文本到另一個窗口應用程序...選擇firefox或notepad爲例。不過,我似乎無法使用y
命令執行此操作。我有Windows熱鍵啓用,所以通過按ctrl-c
我可以實現這一點,但希望完全擺脫Vim中的這些Windows命令。將文本從vim複製到窗口
這可能嗎?還有什麼關於從Windows複製和粘貼到vim
我在GVim中使用Windows命令鍵沒有看到任何傷害。另外,您還可以使用熱鍵"+y
進行掃描(複製),並使用"+p
粘貼到系統剪貼板或從系統剪貼板粘貼。這適用於大多數平臺(不直接連接到unix上的X服務器的Vim實例有點困難)。
不要使用windows綁定,那麼在其他平臺上不能使用Vim。使用"*y
- 複製到系統剪貼板。它適用於Mac OS,Windows,Linux。
按照上述答案:
"*y
"*p
使用CTRL-V會使進入控制字符插入模式,和CTRL-V韌處於正常模式的視覺塊,所以雖然是CTRL-Q。
個人發現下面很自然&小指友好
vmap <a-c> "*y
imap <a-p> "*p
如果你想從窗口(或VIM)複製,嘗試:
:set paste
但要小心其他選項可能會被修改。一切詳細在:
:help paste
希望它有幫助。
我
set clipboard=unnamed
在我的〜/ .vimrc。然後「yy」,「D」等,直接拖到Windows剪貼板。它也適用於MacVim。對於Linux GVIM,你要記住用「+
保存前綴這些操作中的文件,在使用標準的Windows約定其他編輯器打開它,然後複製並粘貼,你通常會。
對於Windows 7 ,你需要編輯的VIM配置文件:
C:\users\<User>\vimfiles\vimrc
只是將下面的行添加到配置文件:
set clipboard=unnamed
我認爲應該改爲「*(報價選擇緩衝,AST系統剪貼板的erix),還是我誤解了? – falstro 2009-03-03 12:52:19
你錯了 - 在gvim幫助中搜索「cliboard」 – 2009-03-03 13:54:36