VIM那點兒事兒

2021-05-25 05:14:34 字數 508 閱讀 9986

一年之前接觸的vim,立馬被傳說的高效率吸引去了,於是大把研究,讀了n久英文教程~~~後來還是那個水平。知道這幾天又受不了傳統的編輯器,重新收拾起vim,碰見幾個問題,解決。日誌留念。

起因是windows下的vim各種bug,如map時無效、用netrw是變成下一行~等很奇異的問題。後來發現把vimrc中的syntax on 語句刪除就可以。但不能沒有語法高亮啊,於是就搜尋語法高亮的原理結果如下:

有三個東東:filetype on~~~~filetype plugin on~~~~filetype indent on~~~

第乙個負責執行filetype.vim指令碼,查詢對應的檔案型別是否一致。如果已知,就設定對應的縮排、注釋格式等等。

第二個負責執行ftplugin.vim ,根據上一步得到的檔案型別,去ftplugin目錄下執行對應的指令碼(如c.vim)

第三個跟第二個差不多~~~

但到底還是沒有語法高亮,最終發現把配置檔案移到使用者目錄裡,一切ok~~可能是載入主目錄的時候還沒進行某些初始化吧~~

sizeof 那點兒事兒

c 用了許久發現我對你的了解還真的不夠,至少可以這樣來評價自己的了解 剛剛接 觸皮毛 所以我打算把c 在系統的複習,或者說重新學習一下。一下我的測試 都是在vc 6.0和32位作業系統下做的測試,參考 c 國際標準1998 和 inside the c object model 一,由sizeof ...

python wraps那點兒事兒

乙個需求的實現 當前,我們有這麼乙個小的需求 通過裝飾器來計算函式執行的時間 計算出這個函式的執行時長 def add x,y add timeit add time.sleep 1 this is add return x y 裝飾器實現 import time import datetime f...

sizeof 那點兒事兒

c 用了許久發現我對你的了解還真的不夠,至少可以這樣來評價自己的了解 剛剛接觸皮毛 所以我打算把c 在系統的複習,或者說重新學習一下。一下我的測試 都是在vc 6.0和32位作業系統下做的測試,參考 c 國際標準1998 和 inside the c object model 一,由sizeof 函...