几个visual studio常用快捷键
专栏:web开发笔记 Sept. 24, 2025, 6:52 p.m. 18 阅读
几个visual studio常用快捷键

一、编辑

  • 加注释 ctrl-k ctrl-c

  • 去注释 ctrl-k ctrl-u

  • toggle代码折叠 ctrl-m ctrl-l

  • 跳转到指定行 ctrl-g

  • 跳转到定义 f12

  • 列编辑 alt+鼠标框选

  • 全部保存 ctrl-shift-s

二、调试执行

  • 启动调试 f5

  • 结束调试 shift-f5

  • 直接运行 ctrl-f5

三、顺便记录几个问题

  • 问:单步调试时在断点处停不下来,直接执行到后面去了?

要把配置管理器设置在Debug。如果是release模式,visual studio会优化代码,部分行无法设置断点。

image.png

  • 问:多个tab点击按钮异常,有些无反应,有些却执行其它tab页的功能?

对话框ID要与对话框Class对应,不要create错位,否则可能会出现奇怪的问题。

m_tab1_dlg.Create(IDD_DIALOG1, GetDlgItem(IDC_TAB1));
m_tab2_dlg.Create(IDD_DIALOG2, GetDlgItem(IDC_TAB1));
m_tab3_dlg.Create(IDD_DIALOG3, GetDlgItem(IDC_TAB1));
  • 问:多个tab页时,控件ID重复,resource.h內的ID混乱?

每个控件的ID都需要重新取名字,可以加tab编号作为前缀或者后缀,防止ID号重复。在重新取名后可以“资源符号”里删除释放出来的多余的项。resource.h也可以直接编辑,理顺ID号。同时也要手动修改函数DDX_ControlBEGIN_MESSAGE_MAP里的ID编号。

  • 新创建的对话框缺少OnInitDialog()函数?

在对话框中右键“类向导” -> “虚函数” -> “OnInitDialog”添加OnInitDialog()函数。

  • 很多控件需要修改属性,一个一个点太慢?

相同类型控件用鼠标同时选中多个控件,再修改属性,就会一起修改。

感谢阅读,更多文章点击这里:【专栏:web开发笔记】
最新20篇 开设专栏