Dev C++最新版来啦!

下载链接:
https://github.com/Embarcadero/Dev-Cpp

建议大家使用最新版,界面进行了一定的优化,设置方式和之前一模一样。


  1. 代码格式自动调整:CTRL+SHIFT+A (默认)我们可以在 工具->快捷键选项 中自定义快捷键 我的是(CTRL+ATL+A)。除此之外,我们还可以在 AStyle—>格式化选项 中选择对应的项自定义代码格式。

  2. 代码自动提示:CTRL+SPACE (默认)我们可以在 工具—>快捷键选项 中找到 Show code completion 自定义快捷键 我的是(CTRL+ENTER)。
    最新版本已经支持代码自动补全,不过需要我们定义了相应的头文件,它会根据你包含的头文件和你光标前面的字符决定提示出来的东西。 如果你只包含了stdio.h,那么你先输入pr,再按下你设置的快捷组合键,提示出来的就只有printf。如果你定义了万能头 bits/stdc++.h

  3. 向初始源文件插入代码:每当我们新建一个cpp时,都要重新写一遍头文件,main函数框架和一大堆宏定义,这样就很麻烦。我们可以在 工具—> 编辑器属性—>代码—>缺省源 中添加自己比较常用的代码,这样每次新建一个项目时就会自动这些代码。

  4. 关于背景风格设置
    由于本人平时比较懒,一直懒得折腾这个家伙,指(devc++。也不知道哪天来的闲功夫突然折腾起来这个东西了,之前用了快两年的编译器,都对它没兴趣,但是好用是真的。emmm,真香~~~
    我的背景风格主要是参照牛客网的内置编译器风格。

    首先我们打开 工具—>编译器选项—>语法 打开之后是这个界面

    然后我们点开预设下面那个向下的箭头,可以看到里面有很多devc++自带的背景风格,但是属实没有用的舒服的,觉得麻烦的可以直接使用自带的背景风格。

    我自己全部自定义了一遍,直到改得差不多接受就收手了。(真相是肝到凌晨一点实在肝不动了 )
    自定义主要是修改下面部分的内容

    全部是英文看不懂,没关系,看下面解释
    assembler
    charactor 字符
    comment 注释语
    float 浮点数
    hexadecimal 十六进制
    identifier 参数
    illegal char 非法字符
    number 数字
    octal 八进制
    preprocessor 宏定义
    reserved word 关键字
    space 背景
    string 字符串
    symbol 符号({} [] : , ;等)
    selected text 选择文本
    gutter 行号背景
    breakpoints
    error line 错误行
    active breakpoints
    folding lines 行号右边的折叠线

上面有几个没解释的,具体我也不清楚是啥,主要是因为平时用的时候没有发现那几个东西,所以可以忽略它们了,我也只是对上面加了注释的部分进行了一些修改,因为不喜欢默认的字体颜色,所有有些颜色自己稍加调整了。

charactor 字符

comment 注释语 (前景:Gray 背景:Black)

float 浮点数

hexadecimal 十六进制 (同Float 一样)

identifier 参数 (前景:White 背景:Black)

illegal char 非法字符 (前景:White 背景:Maroon)

number 数字**

octal 八进制 (同Float 一样)

preprocessor 宏定义 (前景:White 背景:Black)

reserved word 关键字

space 背景 (前景:White 背景:Black)

string 字符串

symbol 符号({} [] : , ;等) (前景:White 背景:Black)

selected text 选择文本 (前景:White 背景:Gray)

gutter 行号背景 (前景:Silver 背景:Black)

error line 错误行 (前景:White 背景:Maroon)

folding lines 行号右边的折叠线

整体效果如下:

希望可以给需要的人提供一点点帮助,另外我把下面两个东西关掉了,因为加上之后比较影响视觉效果,而且颜色不好调,个人一般不用下面两个东西,所以直接关掉了。

而且我把最左边的项目管理栏也关了(在视图栏中将项目管理取消即可),这样整个 devc++ 的界面看起来就宽敞了很多,好了,这大概就是我折腾一晚上的所有成果了。

Dev C++的一些使用技巧和背景风格设置相关推荐

  1. 如何在页面插入一个跟随页面移动的盒子_word版面设计技巧:文档页面背景的设置方法...

    编按:办公过程中,经常会使用Word制作各种各样的文档,有时会觉得空白的Word文档背景看起来实在是太单调乏味,这时候我们可以为文档添加一些背景元素,来美化文档.那么,接下来我就将教大家如何设置页面背 ...

  2. 单招计算机英语面试口语,英语面试口语对话技巧:教育背景

    2021年高职单招升学一对一咨询高职单招袁老师:16623303056(微信) 英语面试口语对话技巧:教育背景 一.常见的英语面试对话1 a:can you read and write englis ...

  3. 小技巧:微信聊天背景怎么设置?

    微信聊天背景怎么设置?微信是现代社会的日常中不可或缺的社交软件,自微信"红"起来开始,其作用就取代了QQ成为新一代的日常社交工具.你跟别人聊天的时候都是系统默认的白色背景,看久了难 ...

  4. html网页左侧背景,CSS设置html网页背景图片 CSS设置网页背景颜色

    CSS设置网页背景图片 CSS设置网页背景颜色技术教程篇 本篇DIVCSS5以布局思想介绍使用CSS设置实现网页背景技巧为主,希望对DIV CSS爱好者有帮助.通常对网页设置背景直接对body设置背景 ...

  5. CSS背景颜色设置背景附着背景平铺背景位置背景简写背景透明

    CSS背景设置方法及背景附着 1.背景颜色(color) 语法: background-color:颜色值; 默认值是 transparent 透明的 2.背景图片(image) 语法: backgr ...

  6. 填充图片颜色计算机,美化图表之填充图表区背景与设置图表填充色——想象力电脑应用...

    在前面的课程介绍里面,我们为大家介绍了图表的制作方法及图表元素的添加等功能.但对于图表的背景,却仍然还是一片软件默认的白色,为了使我们制作的图表更加美观,这里我们接着为大家介绍一下图表的美化方法,学会 ...

  7. Oracle使用技巧----sqlplus Set常用设置

    Oracle使用技巧----sqlplus Set常用设置 转自:http://blog.sina.com.cn/s/blog_40355af20100puju.html SqlPlus Set常用设 ...

  8. JDBC MySQL Servlet Java入门编写时的一些问题(html背景图片设置、input=date与Java和数据库之间的通信、SQL的基础语句与变量的编写)

    问题内容见标题,这些问题为博主亲身经历,当然已经解决了,虽然问题不大,自己百度.CSDN可以解决,但是很烦人.消磨精神 这里作者自己总结一下,留给有缘人看一下吧 库你急哇,哈集美马戏特~~ 好久没写了 ...

  9. 移动端也能兼容的web页面制作2:导航栏、背景图片设置

    [ 导读 ] MDBootstrap 是基于 Vue.js 开发的一套前端框架,拥有美观大气的界面效果,友好的交互体验,更棒的是对于移动端也有很好的兼容性.先给大家看下演示 demo 的运行,后面将围 ...

最新文章

  1. 【转】结合ashx来在DataGrid中显示从数据库中读出的图片
  2. Reddit引入Envoy支持架构改造,性能显著提升
  3. GlusterFS-FUSE
  4. Linux的概念与体系 2. Linux文件管理(转载)
  5. HTML(格式,文本标签)
  6. zabbix配置发送报警邮件
  7. Tensorflow入门--图与会话
  8. 捡到的苹果手机怎么解id锁_深圳苹果售后维修点告诉你iPhone XR手机面容id不能使用是怎么回事?...
  9. 报错:error while loading shared libraries: libz.so.1: cannot open shared object file
  10. 霍夫斯特拉大学计算机科学专业排名,Hofstra University霍夫斯特拉大学介绍及排名信息...
  11. DB2 改变日期格式
  12. List集合去重的常见及常用的四种方式
  13. 清华大学迎来中国首个原创虚拟学生华智冰:智商、情商双高,颜值出众
  14. [tensorflow] 多维矩阵的乘法
  15. 计算机管理格式化硬盘,细说电脑怎么格式化硬盘
  16. 什么是拓扑结构_拓扑结构图
  17. 【无中生有】---14---用户行为监控系统嵌入
  18. mysql nfs存储_NFS存储服务及部署
  19. 10/13 Total variation loss 全变分
  20. iOS开发——扫二维码下载APP

热门文章

  1. 十分钟,快速理解JavaScript中的闭包概念
  2. anchor-free存在什么缺点?
  3. ASP.NET Identity简介及简单使用
  4. Php中单引号双引号包含字符串的区别是,PHP中的单引号和双引号字符串有什么区别?...
  5. supesite标签调用参数详解
  6. 【Flowable】Flowable流程设计器
  7. Ubuntu14.04 屏幕截图快捷键
  8. html+css实现哔哩哔哩游戏网页
  9. 基于主机的入侵检测技术
  10. 面向2020届毕业生斗鱼算法岗笔试