分類
C語言 編程開發

vim設置語法高亮後有時無效

我學習c語言編程並沒有用老掉牙的tc2.0,也沒有用新的tc,之前是在linux下學的,學了一小段時間後放棄了。

現在再開始,實在lion下的,使用的是控制台+vi(vim)+gcc編譯。

關於vi的高亮語法和首行縮進等等的設置,我前面的文章也介紹了解決辦法,用起來還是挺舒心的。

但這幾天使用過程中,還是出了點說不上意外的意外。就是在用vi創建文檔寫代碼的時候有時會無法高亮代碼。好奇怪,命名已經設置,但就是沒用,再三檢查配置文檔也無效。

但是保存關閉後再次打開又能用了,後來自習比對,終於叫我找到了原因——我還真是2啊!

原因是lion祖上是unix,和linux某些特性是一樣的,因為它們祖上都是unix,比如說這個文件的後綴問題!

很多時候在linux上是沒有後綴的,你寫個c語言代碼不加人和後綴甚至胡亂加個後綴gcc都能給你編譯⋯⋯但是vi它不認識啊,它得靠後綴猜你文檔將要寫什麼語言的代碼,才能高亮⋯⋯

所以,不加後綴,vi果斷不高亮,權當撲通文檔處理了。然後保存,再打開,它可能是根據內容分析,發現是c語言代碼,所以就又高亮了⋯⋯汗死。

我們的方案

這樣打開一個空文檔,vi就果斷不高亮

六program.c

這樣打開,才有哦

= =不知道有沒有新手和我犯同樣的2

哈哈

本文由 落格博客 原創撰寫:落格博客 » vim設置語法高亮後有時無效

轉載請保留出處和原文鏈接:https://www.logcg.com/archives/91.html

通過 落格博客

如非聲明,本人所著文章均為原創手打,轉載請註明本頁面鏈接和我的名字。

發表評論

您的電子郵件地址不會被公開. 必填字段標 *