2011-06-13 57 views
2

我試圖從1個文件中複製粘貼我已經在選項卡中打開到另一個選項卡中打開的另一個文件。相同的寄存器爲不同的VIM選項卡

於是我就用視覺塊,讓我選擇,猛拉,但是當我切換到其他標籤,它不糊,它說:

沒有註冊

有沒有辦法爲不同的標籤使用相同的寄存器?

+0

這很奇怪。我使用複製和粘貼之間的標籤,我從來沒有問題。 – Heisenbug 2011-06-13 10:22:04

+1

沒有本地寄存器。嘗試從'vim -u NONE'開始,也許有些插件會干擾插入或粘貼命令。 – ZyX 2011-06-13 15:08:40

+1

您能否提供更多信息: *您使用什麼命令進行屏蔽? *粘貼什麼? *什麼用於創建標籤? 您也可以嘗試http://superuser.com/questions/237655/sharing-vim-yank-buffer/296308#296308作爲解決方法。 – 2011-06-13 22:41:17

回答

2

嗯...你是在談論操作系統的選項卡,還是Vim的Tab鍵系統?創建一個新選項卡(像終端一樣)並運行vim不會共享寄存器,因爲您將運行兩個獨立的vim進程。在同一份vim中運行兩個標籤應該沒有問題。

要另外一種方式,類型:

:tabnew 

...成活力。結果是否熟悉?你是否得到了與你描述的相同類型的標籤?

如果不是,那就是問題所在。請輸入:help tabpage瞭解vim的Tab鍵系統,它將共享更多的寄存器&。 (如果是這樣 - 如果那是你正在談論的同一類型的標籤 - 那麼神祕會繼續...)

相關問題