当我调用Ctrl+ B,Go to declaration,Ctrl+ click 时,我的一些定义的类不会被IDE加载.
我正在使用Windows 7,NetBeans,PHP 7.0.1
我的课程定义如下 <project-root>/foloder00/folder01/folder02/MyClass.php
我打电话 MyClass <project-root>/index.php
你知道问题是什么吗?和解决方法?
我想在浏览器上利用 GitHub 的代码导航功能,但我在 Python 代码的顶部收到此错误消息:
此存储库可使用代码导航,但此提交的数据不存在。
当它成功运行时,它说:
您正在使用代码导航跳转到定义或参考。
有人可以帮助我理解这条消息的含义吗?
通常我想在源视图中调出一个系统类,以便我可以浏览该类公开的属性和方法.以下是我的意思截图:
来自元数据http://img443.imageshack.us/img443/940/stringfrommetadata.png
通常我通过选择类名并按F12(或右键单击>转到定义)来执行此操作.但是,如果我没有准备就绪,我已经打字,然后去Go To Definition.大多数时候我必须删除我稍后输入的内容.
有没有办法在不必输入类名的情况下调出此视图?VS2010" 导航到"对话框不支持此功能.
编辑:当我发布问题时,我没有使用任何Visual Studio插件.现在我意识到我已经拥有完整的CodeRush许可证(感谢StackOverflow对10K rep用户的推广)我将接受使用CodeRush或Refactor!的答案.
编辑:在这个阶段,我还没有尝试回答这个问题.我将把它打开并让赏金自动授予Rory,因为他解释了最好的情况.在此期间(时间表允许)我将调查使用DXCore这样做,因为我认为它应该是可能的.
我希望能够使用Vim在函数之间导航光标.主要是,我想要一个命令允许我转到下一个功能,比如}允许我转到下一段.我找到了这个:
不幸的是,它似乎在JavaScript中没有用.此外,我相信它也不适用于Python,因为Python不太依赖于{和}.
有帮助吗?
我发现很难在涉及许多类,XML文件,SQL文件等的大项目中导航代码.
我知道Shift- Ctrl- R打开资源,但多数民众赞成在我的小知识结束.如何使用键盘轻松浏览Eclipse中的Java和非Java文件.我想大多数大师已经有了一个最喜欢的代码导航快捷方式/提示列表.
请分享.
谢谢!
以下粗体问题.这是一个编程问题,所以不要妄下结论并投票结束.
我是一名C++程序员.我使用OS X/quicksilver或ubuntu/compiz/gnome作为我的桌面.我尽量不要触摸鼠标,我使用多个桌面,我使用平铺这两个我从键盘驱动器.对于编程我使用bash和vim.
由于我是一名C++程序员,我需要引用遍布各地的文档,例如STL/Boost/CMAKE/zeromq/protocol buffers/Mongodb/rapidJson/luajit,列表继续.
跳转到各种参考手册是一个实时下沉/思维过程破坏者.也许你不相信这确实是一个问题,但是如果你使用boost中的多个库,而没有代码完成,你会发现这确实是一个问题. 人们如何管理他们的参考手册链接以及跳转到参考手册的最快方法是什么?标准的浏览器书签不是答案,无论您的建议应该以尽可能少的击键次数完成,或者从信息需要合成到信息的最低延迟需要满足.
也许是自定义浏览器,还是我不知道的强大插件?对于目录导航,我使用vim的NERDTree,或许沿着这些行?例如,我应该能够输入boost-filesystem并能够直接跳转到boost-filesystem的代码参考页面.
我可以使用Ctrl+,快捷方式搜索方法,但会搜索整个项目:
这列出了具有此方法的所有文件中的所有类,并且我只想在当前文件中搜索,类似于Alt+MVAssistX.有没有捷径?
我发现有一种简单的方法可以直接跳转到文件中的方法吗?,但这是VS2012,他们只建议Ctrl+F或Ctrl+,.
注意:我正在寻找真正的导航,而不是Ctrl+F,只在当前文件中,不像Ctrl+,.
Ctrl +]是跳转到定义.Ctrl + T将返回.Ctrl + T的反义词是什么?
我有一个 Maven Java 项目,我想使用 IntelliJ 进行开发。我最喜欢的 IntelliJ 导航功能之一是右键单击方法或函数时出现的“转到 > 实现”功能。
我的问题是这个功能不适合我;当我选择它时,没有任何反应,没有错误,它只是位于原来的位置。它也不会在我键入时建议函数和方法,因此 IntelliJ 似乎无法识别我的项目中各个类之间的依赖关系和关系。
我知道代码很好,因为它可以编译并运行,有其他人经历过吗?我确保使用 pom.xml 文件将项目作为 Maven 项目打开,但这没有什么区别。
有没有办法在 VSCode 中选择整个函数定义?这是我的开发工作流程中的一个重复操作,我想自动化它而不是使用鼠标。找不到它的快捷方式。当然应该有办法吗?
我使用 python/javascript 作为语言,安装了 Python (ms-python.python) 和 JavaScript 以及 TypeScript Nightly (ms-vscode.vscode-typescript-next) 扩展。
谢谢你!
在从Eclipse Neon升级到Oxygen之后,我注意到在按住Ctrl键的同时单击定义我无法再浏览代码.索引器本身工作正常,我仍然可以通过按下F3或使用上下文菜单来跳转.
我正在使用带有C++的Eclipse CDT.
以下屏幕截图证明该功能已启用:
我错过了什么?
Vim可以使用光标打开文件gf.例如,如果我在光标下面有以下内容:
SensorManagementActivity.java
Run Code Online (Sandbox Code Playgroud)
打击gf会打开SensorManagementActivity.java.
问题是在Java中,引用缺少java后缀,并且通常显示为SomeClass,SomeClass()或SomeClass.method().
SomeClass.java,如何打开并跳转到?someMethod()SomeClass.someMethod()我习惯了Ctrl DOWN许多编辑器中的键盘快捷键,它将插入符号(光标)跳转到代码中的下一个空白行。这允许快速导航代码。
也许我完全错过了它,但是“将插入符移动到下一个空白行”或类似的操作并不在编辑器的键盘映射列表中。
您知道是否有这样的选项,如果没有,您能推荐一种浏览代码的好方法吗?当我移动代码时,“将插入符移动到代码块开始”对我来说不是很直观,而且简单的向上翻页、向下翻页太粗糙了。
编辑:正如@CrazyCoder所说,此功能似乎不可用。我已在 YouTrack 上为其添加了一张票。如果您也对此功能感兴趣,请投票。
code-navigation ×13
vim ×4
java ×3
c++ ×2
cursor ×2
eclipse ×2
ide ×2
c# ×1
coding-style ×1
eclipse-cdt ×1
github ×1
intellisense ×1
javascript ×1
netbeans ×1
php ×1
phpstorm ×1
python ×1