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快捷键会冲突的快捷键。建议直接使用 搜狗输入法的快捷键被禁用。