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

说明一下,这里测试快捷键用的Devcpp的版本号为5.6.3,同时还穿插它与eclipse,Visual Studio 2013(以下简写为VS2013)的对比。废话不多说,进入主题。

1、Ctrl + 方向键左或右

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

2、Ctrl + 方向键上或下

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

3、Ctrl + Home键

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

4、Ctrl + End键

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

5、Ctrl + d

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

6、Ctrl + e

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

7、Ctrl + PageUp

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

8、Ctrl + PageDown

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

9、Ctrl + m

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

10、Ctrl + / 

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

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

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

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

12、shift + 方向键左或右

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

13、shift + 方向键上或下

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

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

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

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

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

16、shift + Ctrl + g

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

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

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

Devcpp(Dev-C++)代码编辑的快捷键相关推荐

  1. idea中最大化代码编辑窗口快捷键

    之前使用eclipse,同事推荐使用intellij idea ,发现了诸多问题,  今天要解决的问题呢,代码窗口最大化.  eclipse中使用ctrl + m就可以,  intellij idea ...

  2. 前端神器-神级代码编辑软件Sublime Text下载、使用教程、插件推荐说明、全套快捷键...

    Sublime Text 是一个代码编辑器,也是HTML和散文先进的文本编辑器.Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能 ...

  3. 前端神器-神级代码编辑软件Sublime Text下载、使用教程、插件推荐说明、全套快捷键

    Sublime Text 是一个代码编辑器,也是HTML和散文先进的文本编辑器.Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能 ...

  4. 神级代码编辑软件(Sublime Text 3) v3.3114 汉化特别版

    2019独角兽企业重金招聘Python工程师标准>>> Sublime Text是一个代码编辑器.也是HTML和散文先进的文本编辑器.漂亮的用户界面和非凡的功能,例如:迷你地图,多选 ...

  5. 代码编辑软件Sublime Text 4中文版安装使用教程

    作为程序员,还是要学习多个代码编辑软件的好,因为每一个代码编辑器都有自己的好处,今天就来分享一款多功能的代码编辑器Sublime Text 4,Sublime Text 是一款收费的软件,但是也是可以 ...

  6. UltraEdit 给代码注释添加快捷键

    问题: UltraEdit功能强大,使用方便,成为软件开发者必备的文档和代码编辑工具.有很多人也直接用它来写代码,如C/Java,脚本如:Perl/Tcl/Javascript 等. 如果用来写代码, ...

  7. IDEA 代码格式化,快捷键

    一键格式化代碼: Ctrl+Alt+L 全局搜索替换:ctrl+shift+r 强大的搜索功能,shift+shift (无论您想要搜啥都能找到) ctrl+shift+R==搜索类 CTRL+N:按 ...

  8. 几个实用的软件开发工具之——代码编辑工具

    1 代码编辑工具 1.1 source insight Source insight 是一款非常优秀的代码编辑软件,支持创建工程(同时支持网络创建),语法着色,词语联想,它的代码搜索功能非常强大,非常 ...

  9. 安装js包管理工具(node.js、yarm)及代码编辑工具(vs code)

    学习vue等前端开发需要安装node.js.它是js包的管理工具,个人理解相当于java的maven. 在开发之前需要安装node.js和yarm.关于什么npm和yarn之间的区别,请网上找资料.有 ...

  10. emacs阅读linux代码,Emacs - 代码编辑神器之一

    Emacs是一款著名的集成开发环境和文本编辑器.Emacs被公认为是最受专业程序员喜爱的代码编辑器之一,另外一个和Emacs起名被大家熟知的代码编辑神器是vim. Emacs它的核心是Emacs Li ...

最新文章

  1. StarUML 4.0
  2. 「Python」Terminal / cmd中的Python命令解释器中的pip操作
  3. LeetCode:Longest Consecutive Sequence
  4. golang http 返回html文件_用Golang写爬虫(三) - 使用goquery
  5. 每日一题(易错):这条SQL语句,有什么作用?
  6. linux jdk1.7 tomcat
  7. Windows域控普通用户授权加域有数量限制修改方法
  8. poj2689Prime Distance
  9. 达内python第二阶段月考_Python编程练习题二
  10. 学习python的错误总结
  11. Spring 整合 Redis
  12. Android13_fragment_view动画_属性动画
  13. 高德地图偏移android,关于JS接高德地图API,以及坐标偏移坐标转换(示例代码)
  14. js实现展开全部内容,收起全部内容
  15. 免费数字证书申请(https)
  16. miui 10 android 9,MIUI 10稳定版刚到 基于安卓9的MIUI10 8.9.7开发版也来了
  17. 苹果 App Store 最贵的 App,评论亮了!!
  18. c 系统语言改为中文,主编设置win7系统英文版改成中文语言的操作技巧
  19. XXL-JOB 分布式任务调度 详解
  20. 键盘音效,使得敲代码更加给力

热门文章

  1. H3C OSPF基本配置命令
  2. npm 安装axios报错
  3. itextpdf 简介
  4. 单片机毕业设计196例
  5. php100网站怎么了
  6. Skyline软件二次开发初级——5如何在WEB页面中的三维地图上使用事件函数
  7. java之final的各种用法
  8. 实用干货:电放提单详解,与海运单、一般提单到底有什么区别?
  9. linux系统手柄模拟器下载,MotioninJoy
  10. 06-maven的profile和Spring boot 的profile整合