快捷键设置方法:https://blog.csdn.net/wrzfeijianshen/article/details/53230789

https://blog.csdn.net/wrzfeijianshen/article/details/77782939

常用快捷键总结:

Ctrl+C:复制功能,当光标在某一行代码上,你按ctrl+C键,将会复制一行,无需选中,自然也有很多软件支持这项功能。

Ctrl+X:也是如此,光标所在位置的那一行。

Ctrl+D:删除一行,光标所在位置的那一行。

Ctrl+W:关闭当前文档(自己更改的设置,原来是 Ctrl+F4)。

Ctrl+R,Ctrl+R:开始调试代码(自己更改的设置)。

Alt+E:重新生成解决方案。

Ctrl+J:列出成员。

Ctrl+K,Ctrl+C:注释一段代码块(先要选中一段代码,或者

注释光标所在行)

都换成Ctrl+E,C

Ctrl+K,Ctrl+U:取消注释一段代码块,或者

光标所在行,都换成 Ctrl+E,V

Ctrl+K,Ctrl+D:代码自动格式化(整个文档) 或者,

Ctrl+E,Ctrl+D 或者 D

(自己设置的)

Ctrl+Y:重复

Ctrl+K,Ctrl+F:只格式化你选中的部分

Ctrl+]:匹配选中的括号(大括号、小括号都行),在多层循环+判断语句时非常方便

Ctrl+F3:为当前选中的部分进行搜索(不需要再输入要搜索的内容)

Ctrl+K,Ctrl+K:在当前行创建一个书签

Ctrl+K, Ctrl+N:去下一个书签处

Ctrl+C, Ctrl+V:在当前行的下一行复制当前行内容(不用选中当前行),即复制当前行并粘贴到下一行,在两行内容差不多时很有用,可以先复制再改。

Ctrl+Space:代码补全,输入法占用了,所以使用 Alt+右箭头 或者 Alt+空格(自己设置的)

Tab :输入if,for等,再点击Tab会自动补全;

按住Ctrl,按一下K,按一下F:自动缩进代码,选中的代码。

Ctrl+tab:在VS中切换打开的窗口,即切换各个文件

Ctrl+-(shift+Ctrl+-):移动光标到上次位置或相反,比如定位一个函数,转到函数定义后想回到函数使用处,则用ctrl+-,若又想回到函数定义处则可以按shift+ctrl+-

F12:Go to Definition,到变量或函数定义的地方,如变量声明处,函数实现处。与ctrl+-配合使用非常方便

F10:逐过程

F9:断点设置,或者直接点击首行空白处;

Ctrl+F10: 运行到光标处

F11: 逐语句,进入函数内部

一、自动缩进代码

经常我们从别处粘贴来的代码缩进不正确,或者很多不拘小节的人写代码可能从来不注意缩进,虽然缩进不是C/C++语法的一部分,但是十分影响程序的可读性。现在我们介绍一种自动缩进的方法。

步骤:

(1)现在我们使用VS的自动格式化代码的功能,选择要被格式化的代码,这来我们选择全部(Ctrl+A);

(2)按住Ctrl,按一下K,按一下F,搞定!

二、断点跟踪

经常,为了找出程序的问题点,我们可以在VS中设下断点并且一步一步跟它着执行,观察各个变量的变化情况,来找到错误的地方。

(1)断点设置方法:鼠标放到该行,"断点"-"插入断点"。(或者先将光标移动到这一行,然后按F9,再或者直接点击行首空白处),在本行的首部将出现一个红圈,点击这个红圈可以取消断点。

(2)这时将鼠标移动到任意一个变量名上,就可以查看这个变量的值。断点断下的时刻是这行执行之前,也就是现在的i还没被定义以及初始化,它的值自然是不确定的。

(3)按F10让程序向前走一步,一路F10,你就可以观察清楚整个程序i是何时增加,何时输出。

(4)当你不想再跟踪的时候,点击左边的红圈取消断点,按F5,让程序自己跑便是。

参考文献:

http://www.mamicode.com/info-detail-1089768.html

java向前缩进的快捷键_C++(十四) — 常用快捷键总结相关推荐

  1. 【零基础学Java】—TCP通信(五十四)

    [零基础学Java]-TCP通信(五十四) TCP通信:面向连接的通信,客户端和服务器端必须经过三次握手,建立逻辑连接,才能通信(安全). 通信的步骤: 服务器端先启动 服务器端不会主动的请求客户端, ...

  2. 【零基础学Java】—Calendar类(三十四)

    [零基础学Java]-Calendar类(三十四) java.util.Calendar日历类 Calendar类是一个抽象类,里面提供了很多操作日历字段的方法 Calendar类无法直接创建对象,里 ...

  3. java从入门到精通二十四(三层架构完成增删改查)

    java从入门到精通二十四(三层架构完成增删改查) 前言 环境准备 创建web项目结构 导入依赖和配置文件 创建层次模型 实现查询 实现添加 实现修改 完成删除 做一个用户登录验证 会话技术 cook ...

  4. 【IDEA快捷键】IntelliJ IDEA 设置代码提示或自动补全的快捷键 (附IntelliJ IDEA常用快捷键)-2018.12.18-#转#

    –[转]:原博主博客链接_@jiaxian17 IntelliJ IDEA 设置代码提示或自动补全的快捷键 (附IntelliJ IDEA常用快捷键) 修改方法如下: 点击 文件菜单(File) –& ...

  5. java中过滤流_第十四讲 Java中的字节流和过滤流

    第十四讲Java中的字节流和过滤流 主要内容 InputStream和FileInputStream OutputStream和FileOutputStream 文件字节IO流应用举例 过滤流类和常用 ...

  6. 【Java数据结构与算法】第十四章 红黑树

    第十四章 红黑树 文章目录 第十四章 红黑树 一.红黑树 1.介绍 2.插入结点 3.删除结点 4.与平衡二叉树的对比 一.红黑树 1.介绍 红黑树(Red Black Tree)是平衡二叉树的其中一 ...

  7. idea mac 查找文件快捷键_mac版idea常用快捷键

    在mac下idea的常用快捷键如下 alt+f7查找在哪里使用 相当于eclipse的ctrl+shift+G command+alt+f7 这个是查找选中的字符在工程中出现的地方,可以不是方法变量类 ...

  8. notepad++ 快捷键大全、notepad常用快捷键

    tepad++绝对是windows下进行程序编辑的神器之一,要更快速的使用以媲美VIM,必须灵活掌握它的快捷键,下面对notepad++默认的快捷键做个整理(其中有颜色的为常用招数): 文件相关 快捷 ...

  9. python代码规范快捷键_pycharm格式化代码 常用快捷键

    ctrl+alt+L 一 常用快捷键 编辑类: Ctrl + D 复制选定的区域或行 Ctrl + Y 删除选定的行 Ctrl + Alt + L 代码格式化 Ctrl + Alt + O 优化导入( ...

最新文章

  1. js原生设计模式——2面向对象编程之继承—new+call(this)组合式继承
  2. 我教你怎么玩转git
  3. 再见,xShell,自己用Java撸一个Web版的,网友直呼:666
  4. 搜索引擎设计实用教程(3)-以百度为例 之三:对百度分词算法的进一步分析
  5. boost::nth_element相关的测试程序
  6. 干货 | 解读MySQL 8.0新特性:Skip Scan Range
  7. C++小型公司管理系统
  8. Redis灵魂14问?真香
  9. java快捷键 --_Java中的快捷方式“或分配”(| =)运算符
  10. 饶毅教授纵论“科学家的九个层次”;看到最后一句,终于绷不住了
  11. 怎样通过vb设置透视表多项选择_数据透视表,数据统计分析的利器,你会了吗...
  12. DOM操作 append prependTo after before
  13. 谈谈lucene的DocValues特性之SortedNumericDocValuesField
  14. OpenGL 获取当前屏幕坐标对应的三维坐标
  15. TCP之三:TCP/IP协议中backlog参数(队列参数)
  16. 系统学习深度学习(二十三)--SqueezeNet
  17. HTML,模仿网易登陆界面
  18. java简单计算器实现
  19. Vue项目里面使用jsmind.js插件来制作思维导图页面完成需求
  20. 常见的几种JavaScript设计模式

热门文章

  1. mac系统安装使用linux命令
  2. oracle里的ols机制,Oracle DV和OLS以及VPD的区别(转)
  3. 连续时间傅里叶变换的共轭与共轭对称性(详细推导)
  4. 暴风影音 彻底彻底无无广告广告
  5. Win10自动拨号上网设置方法
  6. Word制作生成html模板替换动态值为占位符使用Java转为pdf文件
  7. QuickMark: ElasticSearch curl command
  8. gem5+nvmain混合编译
  9. (专升本)数字多媒体技术基础(图形/图像处理软件)
  10. Flutter布局中的松约束、紧约束