一般當我們在insert模式下貼上一段超大量的文字,比如1000行。那麼vim會變得奇慢無比,大概半分鐘?
所以,如果我們要貼上文字,需要用另一種方法:在normal模式下呼叫系統貼上版進行貼上,命令如下:
"+p
這樣速度就超快了,一瞬間完成。
很久不使用brew安裝東西,安裝了乙個小軟體,結果homebrew直接更新python到3.7版本,然後導致vim完全無法開啟。報錯如下:
dyld: library not loaded: /usr/local/opt/python/frameworks/python.framework/versions/3.6/python
referenced from: /usr/local/bin/vim
reason: image not found
[1] 38809 abort vim
嘗試重新安裝vim:
$ brew reinstall vim
但是經過長時間安裝後,仍然失敗:
最後通過這個解決:
這個很惱火。搜了一圈發現,有人說是vimrc
的配置出了問題,但是就算我把vimrc整個清空了也還是有這個問題。
一般是在系統中改動了python的環境或什麼,導致vim的一些外掛程式無法使用python。
測試:在vim裡面輸入:py print('hello')
。如果返回這個錯誤,說明vim沒有找到python。
然後在vim裡輸入:echo has('python')
和:echo has('python3')
,哪個顯示0
哪個也是沒有的。
通過這個命令,vim --version | grep python
,我們先檢視下當前vim版本對python的支援:
說明我當前的vim支援python,不支援python3.
另外,直接vim --version
可以先看到,我的vim已經用brew install vim
更新到了vim 8.0:
所以出錯原因就在於這裡了。真是不應該隨便brew install vim
,之前vim是7.4。
各種查詢資料後(國內解決方案很少,國外解決方案也集中在vim官方github的issues裡面),找到這個簡單易懂的方案:
上面說了,基本大家在mac上遇到這個問題都是brew公升級vim版本後產生的。所以再用brew uninstall vim
就可以了,如果還不行,就再uninstall後加條件:brew reinstall vim --with-custom-python
。
再不行的話,就按照本機的python支援情況按個例解決了。
我直接brew reinstall vim
就解決了。
vim 的配置問題(持續更新)
載 http www.yuanma.org data 2006 0625 article 949.htm qiusk按 基本的配置按照這篇文章的就不錯了,至於中文問題需要再細緻配一下 在終端下使用 vim進行編輯時,預設情況下,編輯的介面上是沒有顯示行號 語法高亮度顯示 智慧型縮排等功能的。為了更好...
android 開發中常見問題合集(持續更新)
通過一系列的查詢發現,是布局的問題,這個recyclerview的高度載入的資料專案一直是充滿的,不是按乙個螢幕上可見的個數統計。最後發現時linearlayout的weight屬性導致的,巢狀的時候不使用weight,直接通過計算賦予高度值 就不會出現這個問題了。未簽名的包可以正常分享,打了簽名的...
vim 命令總結 持續更新
工作三年,一直處在半命令列,半ide的狀態,慢慢的總結一部分,便於以後使用。1.tab 在新標籤中開啟檔案 tabedit filenamevim 從 vim7 開始加入了多標籤切換的功能,相當於多視窗.tabnew 開啟新的tab ctrl n新建標籤頁,ctrl t在新標籤頁中開啟選定的檔案 t...