vim與系統貼上板之間

2021-09-10 01:42:57 字數 1114 閱讀 8810

根據平台不同,要分兩種情況。先用下面命令確定你屬於哪一種,

vim --version | grep clipboard
情況一,

如果結果裡你找到加號開頭的+clipboard, 恭喜你,你的vim沒問題,是你姿勢問題。

dxcs也一樣,用之前前面加"+

如果想偷懶用y直接把內容複製到系統剪貼簿,需要到vim配置檔案.vimrc裡加一行屬性。用下面命令開始配置,

vim ~/.vimrc
然後,加入下面這行,

set clipboard=unnamedplus
現在你的ydxp已經能和ctrl-cctrl-v乙個效果,並且能互相混用。

情況二,

如果找到的是負號開頭的-clipboard說明你的vim不支援系統剪下板,我的macos系統自帶vim就不支援,所以跑來了。需要先重新安裝vim,

linux系統,

sudo apt install vim-gtk
macos,

brew install vim
安裝好之後,重複情況一的操作即可。

然後就可以ctrl shift c v複製貼上了

或者用fcitx 的歷史貼上板 ctrl ;貼上複製

另附vimrc 的一些配置

set nu 

syntax on

set autoindent

set clipboard=unnamed

另外 在終端中選擇就會自動複製,然後中建貼上

系統貼上板到vim

習慣了windows下面的複製,粘帖快捷鍵。轉到vim編輯器會發現這兩個鍵沒什麼作用,其實vim是使用ctrl shift c,ctrl shift v複製粘帖的。但是使用這些快捷鍵只能在一定螢幕範圍使用,且只能在插入模式才有效。而在vim中簡單用y只是複製到 雙引號 貼上板裡,同樣用p貼上的也是這...

Vim 使用系統貼上板複製貼上

習慣了windows下面的複製,粘帖快捷鍵。轉到vim編輯器會發現這兩個鍵沒什麼作用,其實vim是使用ctrl shift c,ctrl shift v複製粘帖的。但是使用這些快捷鍵只能在一定螢幕範圍使用,且只能在插入模式才有效。而在vim中簡單用y只是複製到 雙引號 貼上板裡,同樣用p貼上的也是這...

貼上板增加文字

貼吧發東西,因為好多敏感不能發。在文字加上空格就可以。如我需要發下面的文字 在每個字後面新增了空格,於是轉換之後的文字請看下面 敏 感 的 百 度 不 發如果需要每次都在文字後面新增空格,這個輸入就不太好了,下面我就使用 wpf 做乙個工具,用於在輸入的字串中,自動在每個文字後面新增空格 下面是核心...