- 論壇徽章:
- 0
|
按照網(wǎng)上搜到的資料如下:
http://vim.1045645.n5.nabble.com ... onal-td1141787.html
在.vimrc文件中添加一些配置語句, 要判斷vim打開的文件是否是c文件, 語句如下:- let mytype = &filetype
- echo "xxxxxxxxxxxxxxxxxxxxxxxxx============="mytype"========================================"
- if &filetype=="c" || &filetype=="C"
- "if &ft == "c"
- echo "-----------------------file type was c------------------------------"
- " 'filetype' is c
- elseif &filetype == "cpp"
- echo "-----------------------file type was cpp------------------------------"
- " it is cpp
- else
- echo "-----------------------file type was other------------------------------"
- " it is something else
- endif
復(fù)制代碼 可無論我每次用vim打開什么文件, filetype讀取出來都是空的, 輸出如下:- $ vi test.c
- xxxxxxxxxxxxxxxxxxxxxxxxx============= ========================================
- -----------------------file type was other------------------------------
- 請(qǐng)按 ENTER 或其它命令繼續(xù)
復(fù)制代碼 而進(jìn)入了test.c文件后, 我用命令獲取到的文件類型又是正確的, 輸出如下:請(qǐng)高手解惑 |
|