從本地剪貼簿複製並貼上到 Vim
Nilesh Katuwal
2023年1月30日
2022年5月11日
本文將學習如何將文字從 vim 編輯器複製到另一臺機器。我們會將內容複製到剪貼簿。
使用 yank
命令或暫存器在 vim
中複製和貼上。但是,複製到另一個應用程式(例如瀏覽器)需要額外的操作。
我將向你展示如何使用不同的方法將文字複製到系統剪貼簿。
在 Linux 中安裝 gVIM
Vim
預設沒有連線系統剪貼簿的許可權;但是,獲得此功能非常簡單。
一種方法編譯支援剪貼簿訪問的 Vim
版本,而另一種安裝 gvim
。
安裝 gvim
允許你將標準終端 vim
複製並貼上到剪貼簿。換句話說,它允許你複製到與系統上的剪貼簿相關的特定暫存器。
它本質上是一個暫存器,你可以在其中複製專案並將它們立即儲存到系統剪貼簿。使用以下命令安裝 gVIM
或 vim-gtk
:
$ sudo apt-get install vim-gtk
如果你需要將資料從 Vim 移動到另一個程式,請使用組合鍵 +y
複製文字並使用 +x
將其從原始文件中剪下出來。
然後依次點選以下三個鍵:
"
+
x or y
在這兩種情況下,剪下或複製的文字都會傳輸到剪貼簿,並且可以使用 Linux 中的標準 Ctrl+V 命令貼上到 vim
之外。
本地剪貼簿到 Linux 中的 Vim
逆過程也很簡單。字串+gP
可用於傳輸從剪貼簿複製的文字。
讓我們看一下字串的每個組成部分:
- 字母
P
代表現在位置之前的paste
。 - 字母
g
鍵將游標移動到複製文字的末尾。
gP
命令的輸出如下:
- 將游標放在貼上的文字之後並貼上在當前位置之前。
- 如果你不使用
g
,游標將定位在貼上文字的最後一個字母上,當你嘗試將其前進一個字元時會浪費時間。