Vim(1) 編譯與錯誤定位

2021-05-24 09:21:25 字數 914 閱讀 2771

再也不用關閉

vim或者使用

:!gcc ……

來編譯程式了

vim中編譯程式

定位錯誤

從前寫完程式之後都是使用

:!gcc file.c

來編譯,當出錯很多的時候根本記不住有哪些錯誤,二期使用

quickfix

頁不能看到錯誤資訊。

今天學到了再

vim中,不需要退出來編譯檔案的方法

1.需要事先設定乙個引數

makeprg

(make program

我猜想)

例如在vim

中make

就可以執行上面

」=」後面的命令,編譯

1-6.c

生成1-6.out

檔案注意在空格前腰使用

」/」轉義符號。

2 檢視錯誤與警告資訊

quickfix

可以保持編譯時候的錯誤與警告資訊,我們在編譯後可以使用

cw來開啟

quickfix

的視窗。

下面的乙個視窗就是

quickfix

視窗,當黃色的條選中了某乙個錯誤處,游標就會跳到這個錯誤在源**中的地方

可以使用命令控制

在quickfix

視窗中跳動

如下所示

例如cn

(next

)下一條

cp(previous)

上一條cw(

顯示warning) cc

顯示錯誤

col

前乙個舊的錯誤

勘誤表col

後乙個舊的勘誤表

cnew後乙個較新的錯誤列表(:help :cnew)

每日一Vim(1)基礎高階

對於乙個上千行的文字,如果想游標移動幾行或翻頁檢視,hjkl無疑沒法滿足我們的需求,如果我們結合ctrl鍵操作的話,翻頁時很輕鬆的事兒。ctrl f 向下翻一頁 ctrl b 向上翻一頁 ctrl d 向下翻半頁 ctrl u 向上翻半頁 當然我們只要記住fbdu四個鍵就行,反正他們是用來與ctrl...

vim 的語法錯誤定位

2013 年 5 月 3 日 孫鶴vim 因為 vim 天生就是 c 語言開發者的利器,所以很多時候它的一些原生功能就能為 c 程式設計師提供非常好的使用者體驗。在 c 語言編譯環境中,我們的編譯一般是由 make 這個命令開始的,而 vim 就很好的整合了這個 make 命令。當然很多編譯型的語言...

關於編譯錯誤(1)

home ztteng work test 20130814 inc partlist.h in constructor carpart carpart int,int home ztteng work test 20130814 inc partlist.h 21 warning carpart ...