任何人都可以幫助我: 我想弄清楚如何在不同終端(使用iterm2或mac終端)上在2個不同vim實例之間複製和粘貼文本。如果我這樣做,我可以用鼠標來做:「set mouse = a」,但我希望能夠用鍵盤來完成它。通過鍵盤在不同的mac終端之間複製並粘貼vim?
我搜索了一下,它說你可以使用「*」或「+」寄存器來複制/粘貼到/從系統剪貼板,但是當我在vim中鍵入*或+時,mac會發出其中一個聲音它會讓你無法做任何事情。我也做過「:set clipboard = unnamed」,但那也沒有奏效。
我正在使用Mac OSX 10.7(Lion)和iTerm2或Mac終端。
感謝您的幫助
正如一個側面說明;當我想這樣做時,我終於意識到實現它的簡單方法不是在單獨的終端中運行兩個不同的vim實例,而是在單個vim實例中運行多個分裂或緩衝區,所以我可以只需在一個vim中查看幾個文件即可。然後它甚至不是一個問題,你可以在沒有任何特別的努力或者學習新的命令或任何東西的情況下,將這些文件之間的文本插入到你的內容中。 –
要使用系統剪貼板,我用的是序列'「* y'爲粘貼而它和'」 * p'或'「* P'從它粘貼。是的,我喜歡有一個以上的窗口,通過使用'ALT-TAB'它們之間進行切換。這比使用VIM一個窗口,有一些文件2個不同的目錄中要容易得多。 – mliebelt
我只用一個Vim的,並從Vim做的所有文件導航/打開通過LustyExplorer。我在一個會話中打開隱藏並通過相同的插件訪問速度非常快。使用所有緩衝區只有一個Vim允許我對我所有打開的緩衝區之間共享寄存器(並因此宏)和歷史。 – romainl