在 Visual Studio 2008 中,当焦点位于监视窗口中的监视表达式上时,如何在不双击鼠标的情况下编辑此表达式?
在 Visual C++ 6 中,这是显而易见的:F2关键。这是列表视图中一致的 Windows 行为,例如在资源管理器中重命名文件、在 Excel 中编辑单元格等。出于某种原因,有人决定从 VS 中删除此快捷方式。我在键盘快捷键可怕的小窗口中找不到类似的东西。
这让我很恼火。我不想在调试时伸手去拿鼠标。
在 Visual Studio 2008 中,当焦点位于监视窗口中的监视表达式上时,如何在不双击鼠标的情况下编辑此表达式?
在 Visual C++ 6 中,这是显而易见的:F2关键。这是列表视图中一致的 Windows 行为,例如在资源管理器中重命名文件、在 Excel 中编辑单元格等。出于某种原因,有人决定从 VS 中删除此快捷方式。我在键盘快捷键可怕的小窗口中找不到类似的东西。
这让我很恼火。我不想在调试时伸手去拿鼠标。
谢谢,我发现了问题所在。我之前已分配F2给Edit.NextBookmarkInDocument
VS 中的命令。这与 VC6 中的情况相同(在 VS 2003 及更高版本中,在“Visual C++ 6”键盘映射方案中,F2isEdit.NextBookmark
会遍历所有文件中的所有书签,我觉得这会分散注意力并且不是很有用)。
当我分配它时,我只在文本编辑器上下文中分配它(即,在键盘快捷方式窗口中,我将“文本编辑器”放在“使用新快捷方式”中。
但是由于某种原因,当我在监视窗口中时,按F2那里会使我离开监视窗口并进入文本编辑器。这对我来说似乎是一个错误,因为我仔细检查了并且我没有任何全局映射F2.
还有其他人对此有任何解决方案吗?
这对我有用。
F2开始编辑。当我刚开始输入任何文本时,它也会开始编辑。我正在使用 VS2008 C++/CLI。