0

通常、cscope で vim を使用すると、下部のクイックフィックス ウィンドウに検索結果が表示されます。コマンドラインで :cn と入力すると、キーワードを含む行の先頭にジャンプします。

キーワードを強調表示する解決策はありますか?同時にカーソルをキーワードの下に置く方が良いでしょう。

ご協力いただきありがとうございます..

PS: 私の意見では、最初に行にジャンプしてから、関数を使用してキーワードを検索して強調表示することは可能ですが、これらのアクション間でキーワード情報を保持するにはどうすればよいですか?

追加: 今、follow 関数
1 つ目: キーワードをグローバルに保存する 2 つ目: cscope の結果を QuickFix ウィンドウに表示する。

258 行目は常に失敗します。Cppsearch関数でコマンド「cs find s」を実行する方法を知っている人はいますか

252 "nmap <C-_>s :cs find s <C-R>=expand("<cword>")<CR><CR>
253 let g:winword = "hello"
254 map ch :call Cppsearch()<cr>
255 function! Cppsearch()
256     let wincursor = line(".")
257     let g:winword=expand("<cword>")
258     normal cs find s g:winword<cr>                                                                                     
259     "call setline(wincursor, "")
260     "call append(wincursor+1, g:winword)
261 endfunction
4

1 に答える 1