【发布时间】:2012-08-21 16:52:48
【问题描述】:
我喜欢 Visual Studio 的 Productivity Power Tools 扩展,但它添加了 Ctrl+单击“转到定义”功能,这很棒,但我的工作流程让我使用该功能当我不想要它的时候。
当我想复制一些东西时,我开始标记一些文本,仍然按住鼠标按钮,按住 Ctrl + C 然后松开鼠标按钮。该工具将此确认为“转到定义”单击,我通常以字符串或其他的定义结束。我知道我可以在鼠标按钮之前释放 Ctrl 按钮;但是,我很难从一直以来的习惯中恢复过来。
有没有办法将 Ctrl + Click Go To Definition 功能重新映射到 Ctrl+Shift+Click?我知道我可以通过转到“工具>选项>生产力工具>所有扩展”来停用它;但是,我不想失去功能,只是让它按我的意愿工作。
编辑:
- 这可能是ReSharper issue。
- This post 讨论类似的事情
【问题讨论】:
-
如果您确定是哪个插件导致它会有所帮助。如果您有 Resharper,请关闭该功能并查看它是否仍然存在。
-
你有没有找到这样做的方法?我遇到了同样的事情,因为我使用 ctrl+drag 复制和粘贴很多
-
感谢您提出这个问题。由于我的 CTRL+C -> CTRL+V 手指行为,这种“正在定义”一直困扰着我。我总是将变量名称或对象类型粘贴到对象类型声明的中间,这让我大声诅咒!当我真正打算转到它时,我通常使用“右键单击”->“转到定义”,因此我欢迎消除这个小烦恼。
-
我也希望有一个解决方案。我的工作流程是 CTRL+Mouseclick 应该选择鼠标下的整个单词。所以我很喜欢将PPT功能重新映射为CTRL+SHIFT+Click。
标签: visual-studio-2010 visual-studio resharper productivity-power-tools