Visual studio 2012快捷键不太好用:
1。选择vs2012快捷键布局模式,重新设置快捷键。工具选项重置2。选择vs2012快捷键布局模式为:默认(点击重置即可完整)
VS20 12要将一行或多行代码整体向上移动,快捷键是什么
你应该说的是编辑功能中的行转置
快捷键为:Shift + Alt + T
说明:将包含插入点的行移动到下一行下方。
VS2012中常用的快捷键有哪些?
CT
rl+E,D ----
格式化所有代码
CT
rl+E,F
----
格式化所选代码
CTRL + SHIFT + B
生成解决方案
CTRL + F7
生成编译
CTRL + O
打开文件
CTRL + SHIFT + O
开放项目
CTRL + SHIFT + C
显示班级视图窗口
F4
显示属性窗口
SHIFT + F4
显示项目属性窗口
CTRL + SHIFT + E
显示资源视图
F12
转到定义
CTRL + F12
前往声明
CTRL + ALT + J
对象浏览
CTRL + ALT + F
1
帮助目录
CTRL + F1
动态帮助
F1
帮助
SHIFT + F1
当前窗口帮助
CTRL + ALT + F
3
帮助
-
搜索
SHIFT + ALT + ENTER
全屏
CTRL + -
位置向后
CTRL + SHIFT + -
前向定位
CTRL + F4
关闭文档窗口
CTRL + 向下翻页
光标位于窗口上方
CTRL + 向上翻页
光标位于窗口下方
CTRL + F6
CTRL + TAB
下一个文档窗口
CTRL + SHIFT + F6
CTRL + SHIFT + TAB
上一个文档窗口
ALT + F6
下一个面板窗口
CTRL + K、CTRL + L
取消
备注
CTRL + K、CTRL + C
评论所选代码
CTRL + K、CTRL + U
取消所选代码的注释
CTRL + M,CTRL + O
折叠代码定义
CTRL + M,CTRL + L
扩展代码定义
CTRL + 删除
删除到最后
CTRL + 退格键
删除至开头
SHIFT + TAB
取消标签页
CTRL + U
转换为小写
CTRL + SHIFT + U
转换为大写
CTRL + SHIFT + END
选择到文档末尾
CTRL + SHIFT + HOME
选择从文档末尾开始
SHIFT + 结束
选择到行尾
SHIFT + HOME
选择到行首
SHIFT + ALT + END
垂直选择到底
如何使用VS2012比较本地代码文件
在计算机上找到 VS2012 快捷方式,或从开始菜单启动 VS2012:
2
在VS2012主界面中,从菜单中选择Tools-Extensions And Updates:
弹出新窗口。在新窗口中,从左侧菜单中选择“在线”,等待加载完成:
然后在输入框中输入“Compare”,点击回车:
您将看到列表发生变化。在列表中选择“代码比较”,点击“下载”即可下载:
下载到桌面,得到一个codecompare.exe:
双击开始,安装,“下一步”一步一步,同意协议,选择安装目录、名称等:
进入这个安装界面,选择安装组件,根据自己的需要选择:
然后继续安装,引导安装完成:
因为上一步勾选了启动软件,所以软件会自动启动。启动后会出现一个窗口,在窗口中选择Free:
选择免费后,会出现一个输入框。在输入框中输入你的名字,点击确定,软件就可以使用了:
那么,如何比较呢?
有两种方法:第一种是直接使用本软件进行文件比较。找到要比较的两个文件,选中它们,右键选择“用代码比较比较”:
13
第二个是在VS2012中比较两个代码文件。
启动VS2012,打开一个项目,选择两个文件,右键选择“比较文件”:
VS2012实现界面快捷键
/*** 1.为资源添加加速器,然后设置。 ID是您要替换为快捷键的按钮的ID。 KEY 是你想要的快捷键。类型,我选择VIRTKEY
2. 在头文件中添加 BOOL PreTranslateMessage(MSG *pMsg) 方法
3.在CPP文件中完成此方法
**/
BOOL CXXXDlg::PreTranslateMessage(MSG *pMsg)
{
//AfxGetApp()-m_hInstance 获取程序实例
//IDR_ACCELERATOR1为刚刚添加到资源的加速器ID
HACCEL hAccelTable;
hAccelTable = LoadAccelerators(AfxGetApp()-m_hInstance, MAKEINTRESOURCE(IDR_ACCELERATOR1));
int iResult=0;
//当我们点击键盘时,就会向表单发送一条消息。在这里,我们捕获消息,然后翻译它
//将按键消息翻译成按钮点击消息,这样就相当于我们点击了按钮(这是我自己的理解)
开关(pMsg-消息)
{
案例WM_KEYDOWN:
case WM_SYSKEYDOWN: // 我们只需要关心这种类型的消息
iResult = TranslateAccelerator(m_hWnd, hAccelTable, pMsg); //该函数用于翻译资源文件内容
通过
通过
}
返回 CDialog::PreTranslateMessage(pMsg);
}
VS2012中的快捷键Ctrl+不起作用。其他快捷键都没问题。怎么解决呢?
你用过搜狗输入法吗?搜狗输入法默认ctrl+是切换到搜狗输入法。如果是,请修改搜狗输入法的切换快捷键。此外,搜狗输入法还启用了许多其他与VS快捷键会冲突的快捷键。建议直接使用 搜狗输入法的快捷键被禁用。