2016-02-05 14 views
0

在VIM中使用cscope時,如何更有效地跳轉到下一個匹配結果中顯示在「位置列表」中?在VIM中使用cscope時,如何更有效地跳轉到下一個匹配結果中顯示在「位置列表」中?

喜,一切: 我嘗試了這些命令,跳到下一個結果,而不是工作:

  1. <c-w>

     | ø  | SHIFT | CTRL 
    ------+--------+---------+--------- 
    <F11> | :cprev | :cpfile | :colder 
    <F12> | :cnext | :cnfile | :cnewer 
    

    所以,我還是通過靜止的方式做到這一點j:前往位置列表(Quickfix列表?)

  2. j:找到下一行

  3. [enter]:去使用源的見解時,瀏覽的細節

,我只需要按下F9 <>但做同樣的事情。

我想要一個熱鍵來做到這一點。

+0

我已經試過'ln'和'lp' also.it不會再工作。 –

+0

''cscopequickfix''的價值是什麼?通過執行':set cscopequickfix?'來檢查。默認情況下''cscopequickfix''的值是空的,這意味着cscope結果不會被放入quickfix列表中。如需更多幫助,請參閱':h'cscopequickfix''和':h cscopequickfix'。 –

+0

的值是:cscopequickfix = s-,g-,d-,c-,t-,e-,f-,i- –

回答

1

我在我的vimrc以下:

nnoremap <F5> :cp<CR> 
nnoremap <F6> :cn<CR> 
+0

我有一個更換火花塞和quickfix列表位置列表。所以它的工作原理:noremap :lprevious noremap :lnext 。謝謝 –

0

我有一個pluging變化quickfix列表到位置列表,這名cscope.vim(brookhong)。所以這個映射工作後:

noremap <up> :lprevious<CR> noremap <down> :lnext<CR>

相關問題