我在vim中獲得了3行不同長度的文本塊。我從另一個外部應用程序(如word或notepad)獲得另外3行數據塊,我想在所有這3行上添加粘貼。我在這個問題上發現了一些帖子https://superuser.com/questions/300362/vim-how-to-paste-a-block-of-text-at-the-end-of-multiple-lines和cut and paste multiple lines in vim(也Paste multiple times),但只有當內容最初從vim中抽出時才起作用。 clipboard=unnamed
已設置。gvim從外部應用程序粘貼到多行上
這裏是我想達到什麼樣的一個例子(從第一篇文章;-D被盜):從外部應用程序
//Comment1
//Comment2
//Comment3
數據塊
foo = 1;
bar = 2;
baz = 3;
原始數據
foo = 1; //Comment1
bar = 2; //Comment2
baz = 3; //Comment3
結果
謝謝你的另一個偉大的插件。第二次嘗試。重要提示:不能設置'clipboard = unnamed'。否則它不會工作! – Sensei
當線條有不同的長度並且第一條線條不是最長的時候,我需要做些什麼才能使其工作?而從MS Word粘貼的FYI不起作用。我想行結局是搞砸了或什麼的。 – Sensei
我對'clipboard = unnamed'沒有任何問題;因此,我甚至不必使用'「+」前綴! –