2016-09-22 89 views
0

我試圖從一個vi編輯器中抽出1300行的一列,並將其粘貼到其他打開的vi編輯器中。我可以只粘貼49行的一列。從一個vi編輯器複製列到其他

+0

你是在耍列或行濫竽充數?你有兩個vi會話是打開還是你有兩個文件在同一個vi實例內的不同窗口中打開? – CoconutBandit

+0

我想抽出專欄..我有兩個vi會話打開.. –

回答

0

我不確定你可以在vim會話之間插入列。你最好的選擇可能是兩個使用:sp:vsp那麼您可以複製和粘貼,你通常一個文件

內做,如果你想在複製行,在命令模式下打開一個VIM會話中這兩個文件,你可以使用::r! sed -n <begining line nubmer>,<end line number>p <path to file>。其中r!運行外部命令,而sed只搜索給定範圍內的行。

欲瞭解更多信息,請參閱這些來源: http://vimdoc.sourceforge.net/htmldoc/windows.html https://stackoverflow.com/a/9644522/3865495