vim QuickFix 窗口
From: http://hi.baidu.com/bali5/blog/item/82f87c0ab670a136b0351d4f.html
在上一節(jié)的圖10中大家可以看到在窗口下面有一個(gè)顯示查詢結(jié)果的窗口, 這個(gè)窗口中列出了查詢命令的查詢結(jié)果, 用戶可以從這個(gè)窗口中選擇每個(gè)結(jié)果進(jìn)行查看, 這個(gè)窗口叫"QuickFix"窗口, 以前也是一個(gè)vim的插件來的, 只不過現(xiàn)在成了vim的標(biāo)準(zhǔn)插件, 不用你在去安裝了, QuickFix窗口的主要作用就是上面看到的那個(gè)功能: 輸出一些供選擇的結(jié)果, 可以被很多命令調(diào)用, 更詳細(xì)的介紹和使用方法請(qǐng)用下面的命令打開QuickFix的手冊(cè)來學(xué)習(xí)吧:
| :help quickfix |
(--- 圖11 ---)
我們修改一下main.c, 人為地造成幾處錯(cuò)誤, 在第1019行增加了一個(gè)baobao_wu的沒有任何定義的字符串, 刪除了第1020行最后的一個(gè)括號(hào)")", 然后用下面的命令進(jìn)行編譯:
| :make |
| :cw |
(--- 圖12 ---)
在下面的QuickFix窗口中我們可以找到每一個(gè)編譯錯(cuò)誤, 同樣你可以用鼠標(biāo)點(diǎn)擊每一條記錄, 代碼會(huì)馬上自動(dòng)跳轉(zhuǎn)到錯(cuò)誤處, 你還可以用下面的命令來跳轉(zhuǎn):
| :cn??????? // 切換到下一個(gè)結(jié)果 :cp??????? // 切換到上一個(gè)結(jié)果 |
| nmap <F6> :cn<cr> nmap <F7> :cp<cr> |
其還有其他的命令/插件也會(huì)用到QuickFix窗口, 但是用法基本上的都是類似的, 本文后面還會(huì)用到QuickFix窗口, 接著往下看吧.
總結(jié)
以上是生活随笔為你收集整理的vim QuickFix 窗口的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 高可用架构-- MySQL主从复制的配置
- 下一篇: _attribute_((packed)