vim的ycm配置怎么定义函数跳转啊?

发布于 2022-09-03 15:12:24 字数 365 浏览 17 评论 0

小弟按照ycm的配置,弄了下vim。发现无法跳转到函数定义:
图片描述

下面是vimrc的配置文件
图片描述

我按,u ,i ,o之后都出现第一个图中的问题,没有跳转到函数定义啊。还请各位大神帮忙看看,不甚感激。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

再可℃爱ぅ一点好了 2022-09-10 15:12:24

先按leader件,再按下u 或i 或o

顾铮苏瑾 2022-09-10 15:12:24

shrekshen, 您好,ycm跳转定义功能您搞定了麽;我也遇到过无法跳转问题:
在c++工程下,没法跳转;
RuntimeError: Can't jump to definition.
log:
142 2017-06-14 18:08:11,518 - INFO - Received command request
143 Traceback (most recent call last):
144 File "/root/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/bottle/bottle.py", line 861, in _handle
145 return route.call(**args)
146 File "/root/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/bottle/bottle.py", line 1734, in wrapper
147 rv = callback(a, *ka)
148 File "/root/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/../ycmd/watchdog_plugin.py", line 109, in wrapper
149 return callback( args, *kwargs )
150 File "/root/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/../ycmd/hmac_plugin.py", line 72, in wrapper
151 body = callback( args, *kwargs )
152 File "/root/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/../ycmd/handlers.py", line 83, in RunCompleterCommand
153 request_data ) )
154 File "/root/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/../ycmd/completers/completer.py", line 336, in OnUserCommand
155 return command( self, request_data, arguments[ 1: ] )
156 File "/root/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/../ycmd/completers/cpp/clang_completer.py", line 121, in
157 self._GoToDefinition( request_data ) ),
158 File "/root/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/../ycmd/completers/cpp/clang_completer.py", line 176, in _GoToDefinition
159 raise RuntimeError( 'Can't jump to definition.' )
160 RuntimeError: Can't jump to definition.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文