根據平台不同,要分兩種情況。先用下面命令確定你屬於哪一種,
vim --version | grep clipboard
情況一,
如果結果裡你找到加號開頭的+clipboard
, 恭喜你,你的vim沒問題,是你姿勢問題。
d
,x
,c
,s
也一樣,用之前前面加"+
。
如果想偷懶用y
直接把內容複製到系統剪貼簿,需要到vim配置檔案.vimrc
裡加一行屬性。用下面命令開始配置,
vim ~/.vimrc
然後,加入下面這行,
set clipboard=unnamedplus
現在你的y
,d
,x
,p
已經能和ctrl-c
和ctrl-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 做乙個工具,用於在輸入的字串中,自動在每個文字後面新增空格 下面是核心...