代码先锋网 代码片段及技术文章聚合

Dev C++多行注释等常用快捷键归纳

技术标签: ==乱七八糟集合==  程序技巧类  c++  编程语言

近期失踪博主复活(笑),在体会过使用Visual Studio 2010、2017、2019等便利性之后,回来重新研究Dev C++相关快捷键,以提升编程效率。
(当然VS系列加上 Vassistx 才更好用233333)

另外特别需要注意的是以下很多内容适用于Dev5.6.3及以上(比如Dev 5.11.0.0),而对于手上的Dev 5.4.2版本无效果

但是呢,5.4.2打开cpp时,允许弹出多个并排Dev窗口,这非常方便左右or上下对比着看代码学习;而5.11.0.0好像只能在一个dev里打开,需要不断Ctrl+tab切换)(←仅试验了一遍,如有错误欢迎指正)

以下为相关内容:

多行注释:

            Ctrl + / 或者 Ctrl + .

取消多行注释:

            Ctrl + ,

这里记录一些个人使用Devcpp时,摸索出来的代码编辑快捷键,感觉非常有用。如果是熟悉eclipse软件使用的开发者,对它在标号上的光标跳转,文本的选取,翻页等等快捷键的使用一定不会陌生,相比之下,很多eclipse里面使用的快捷键,同样适用于Devcpp。

1、Ctrl + 方向键左或右

光标在标记和数字之间跳转,跳转之后的光标位于标记或数字的开头处,这里的跳转会忽略掉标记或数字之间的各种符号,仅仅是在你打出的abc字母组成的标记或数字之间来回跳转。(eclipse和VS2013则不会跳过这些符号,并且它们处理字符上的跳转时并不是逐个字符地进行,而是能识别多个符号的组合符号,将其当成一个整体跳过,例如,<<,+=,==)

2、Ctrl + 方向键上或下

光标保持在当前位置不动,进行上下翻页,翻页是按一行一行进行。(同eclipse和VS2017)

3、Ctrl + Home键

跳转到当前文本的开头处。(同eclipse和VS2017)

4、Ctrl + End键

跳转到当前文本的末尾处。(同eclipse和VS2017)

5、Ctrl + d

删除光标当前所在位置上,一整行的文本。(同eclipse,但VS2017不支持)

6、Ctrl + e

复制光标当前所在位置上一整行的内容,并粘贴在刚才复制行所在的下一行上,不会覆盖原先下一行的文本,而是将复制的内容插入光标所在行和下一行之间。(eclipse则是**并定位当前打开的某一个文件,而VS2017是用于某种组合键,功能不明)

7、Ctrl + PageUp

光标跳到当前代码编辑视窗的顶行首个文本字符之后,注意不是整个文本的首行。(同VS2017,而eclipse是在几个打开的代码文件之间进行切换)

8、Ctrl + PageDown

同上,只是在当前视窗末行的相同位置处。(同上)

9、Ctrl + m

换行,效果等同按下一次回车键(vim中也支持,eclipse中则是隐藏左右两边的工具栏,使代码文本的视窗最大,VS2017则是用于某个功能不明的组合键)。

10、Ctrl + /

用 // 注释掉光标当前所在行,再次按下则会取消注释。如果已经选中一个区域的文本,那么会给这块区域的每一行都加上 // 注释,再次按下会取消注释。(同eclipse,但VS2017不支持)

***还有一种注释的组合键Ctrl + .(英文句点),但不能通过再次按下撤销注释,Devcpp的说明中有一个Ctrl + ,(英文逗号)用于取消注释,但实际使用后没有效果。

11、Ctrl + Space(空格键)【代码的智能提示,非常有用】

Devcpp同样可以弹出智能提示,估计很多用户都没有发现,上下键移动选取候选项,使用回车键选出所需的选项,注意用Tab键对选项没有选中效果。需要注意的是,使用这一功能,需要时不时地保存当前编辑的代码文本,只有将代码文本保存到硬盘之后(Ctrl + s),软件才会进行一次代码的文法分析,然后再按下此组合键触发需要的提示,如果有时候发现软件的智能提示没有效果,那么可尝试先保存代码,再试一次。另外,这个代码提示的功能是比较有限的,提示的内容里并不包含关键字,但自定义的函数、变量,类对象的方法、属性,结构体中包含的元素,都是可提炼出来的。(eclipse和VS2017可以用Tab键来选定选项,这两个软件的智能提示一般不需要手动按键激发,也可以设置它们的触发键 )

12、shift + 方向键左或右

从当前光标所在位置处开始,逐个字符地选取文本,字符包括字母和符号。(同eclipse和VS2017)

13、shift + 方向键上或下

从当前光标所在位置处开始,整行整行地选取文本。如果光标不在当前所在行的行首或行尾,则不会自动选中这一整行,只选取由光标划分开的那一部分。(同eclipse和VS2017)

14、Ctrl + shift + 方向键左或右

逐个单词地选取文本,但是同样会忽略掉符号,只是在单词和数字之间进行。(eclipse和VS2017中作用相同,但都不会跳过符号)

15、Ctrl + shift + 方向键上或下

会选中光标当前所在的行,然后将这个行进行上移或下移,移动操作不会覆盖上下相邻的行,只是将位置进行对调。(eclipse则是在嵌套的方法之间做跳转,VS2013没有效果)

16、shift + Ctrl + g

弹出对话框,输入要跳转到的函数名。(eclipse中同样做查找,VS2013中没有效果)

17、关于Tab键对选中区域的退格

如果选中了文本区域,再按下Tab键的话,则结果就是用Tab替换掉了选中的文本,而不是将这部分整体在每一行前面加上一个Tab。(eclipse和VS2017中则是将整体都加上了Tab)

18、关于常用按键归纳
恢复 Ctrl+Z
重做 Ctrl+Y
剪切 Ctrl+X
拷贝 Ctrl+C
粘贴 Ctrl+V
搜索替换内容 Ctrl+F
选择全部 Ctrl+A

编译 F9
运行 F10
编译运行 F11

整体左移一个tab位置 shift+tab
整体右移一个tab位置 tab
整体代码缩进对齐 Ctrl+Shift+A

版权声明:本文为qq_36693514原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_36693514/article/details/104086438

智能推荐

Dev-C++配置openGL

WINDOWS配置: 1.下载GLUT http://www.opengl.org/resources/libraries/glut.html 2.拷贝文件到对应位置 文件 位置 glut.h dev-c++所在目录/include/gl/ glut32.lib dev-c++所在目录/lib/ glut32.dll windows/system32/以及windows/SysWOW64 3.修改...

Dev C++验证密码

验证密码 字符串处理函数strcmp()的应用:程序输入密码字符串,与指定密码"password"比较,最多允许输错三次。...

matlab多行注释快捷键。

Ctrl+r:选中要注释的多行文本,然后按Ctrl+r就可以实现多行注释。 Ctrl+t:选中已经注释了的多行文本,然后按Ctrl+t就可以取消多行注释。 用这个大括号也可以实现多行注释,注意括号都要单占一行。...

Spyder python 多行注释快捷键

Spyder python 多行注释快捷键 多行注释: 第一步:选中需要注释的内容 第二步:(两种选择) ctrl + 1 :解除注释需要再次选中代码,然后按’‘ctrl + 1’’ 效果: ctrl + 4 :块注释,解除注释需要再次选中代码,然后按"ctrl + 5" 效果:...

python多行注释快捷键

第一种:Ctrl + / 选中多行,按下快捷键可以实现多行注释 第二种:’’’__’’' 例如: 代码示例:...

猜你喜欢

VS 注释多行与取消多行注释快捷键

最近在使用VS2010开发ASP.NET,突然发现想全部注释时找不到注释的快捷键,只是需要使用组合键。 注释: 先CTRL+K,然后CTRL+C 取消注释: 先CTRL+K,然后CTRL+U...

Dev GridContol控件常用到的代码

Dev GridContol控件常用到的...

40个flutter入门实例详解(八)

39.跨组件状态共享 导入插件: 导入包 : 核心代码 : 效果: 40.对话框 效果:...

查找算法

查找算法...