VIM問題合集(持續更新)

2021-09-12 22:30:55 字數 1971 閱讀 7991

一般當我們在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...