Osx

如何將(大)vim 文件的內容複製到 OSX 系統剪貼板以粘貼到其他應用程序中?

  • August 24, 2017

我喜歡使用 vim 來編輯其他(非程式語言)的東西。所以我將內容粘貼到 vim 並進行更改。

如何將所有文本複制回主剪貼板進行粘貼?

請注意,我使用 iTerm2 並且使用 * 的能力不像基本的 osx 終端應用程序那樣存在。

我不想複製到 vim 內部寄存器(例如yyank 命令),我想複製到系統剪貼板。

另外,我想要整個文件的內容,包括螢幕外的內容?

alt滑鼠左鍵拖動不起作用。

我確定這是重複的,但是:

gg"*yG

gg轉到第一行

"*y開始向系統剪貼板“註冊”

G移動到文件的末尾(您將看到有多少行被拉動)

這個使用:命令的替代選項對我有用:

:1,$!pbcopy

這對於引用行號等很有用,而無需導航和突出顯示該區域。

引用自:https://unix.stackexchange.com/questions/222061