新mac機器vim通用系統貼上板中遇到的坑和解決

2021-09-11 17:41:37 字數 703 閱讀 3401

本來可以通過

vim ~/.vimrc

檔案裡新增" 顯示行號

set number

複製**

就可以配置vim y d 都可以複製內容到系統剪貼簿,但是發現沒用,google了一下

通過

vim --version | grep clipboard

發現 -clipboard (+ 表示包含此功能,-表示不包含)複製**

參考

sudo mv /usr/bin/vim /usr/bin/vim73複製**
用sudo 的時候又遇到問題,新的mac root也沒有修改 bin的許可權。mac os x 在 10.11 中全面啟用了 system integrity protection (sip) —— 系統完整性保護技術。

參考 重啟mac,啟動時安裝 commond+r,然後在terminal理輸入 

csrutil disable

reboot複製**

關掉之後就可以 執行上面的 sudo mv 操作了,然後vim version 是 brew版本。就好了 

可以用 which vim 命令檢視路徑變了沒。

csrutil enable命令可以重新啟用sip。

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貼上的也是這...

vim 系統剪貼簿負責貼上

在vimrc裡邊加入下面幾行,可以實現多個terminal間的複製貼上。只適用於mac vmap y w pbcopynmap yy w pbcopynmap p r pbpaste 解說 這裡主要得益於mac下的一套好用的作業系統剪貼簿的命令 pbcopy,pbpaste 比如說可以這樣使用 ca...