为临时需要再搭建环境时做一个一个备忘

记得先切换电脑自带的快捷键,如切换语言标点

Devc

最高支持c++11标准

安装时按默认(包括语言),可改安装到那个盘

选择语言

在这里选择简体中文。

图片

关于调试

工具->编译选项->代码生成优化->代码生成->语言标准(根据需要修改)

​ -> 代码性能->生成代码性能信息

​ ->连接器->产生调试信息

工具->环境选项->鼠标查看变量值

有改动,重启都一定要先编译再调试

快捷键 F5 开始调试

快捷键 F6 停止调试

快捷键 F7 单步调试(运行下一步)

快捷键 F8 单步进入函数调试

如果你调试前设置查看的话,变量会“Execute to evaluate”

遇见 endl 会卡死!调试查看 STL 里面参数会卡死!

看stl去调试的话一定会卡死,只能打印出来,或者(赋值给一个变量,查看变量)(注意取消鼠标看变量)

查看

自动整理代码

按下Ctrl+Shift+A整理

调整界面风格

工具 -> 编辑器选项 -> 基本 ->去掉高亮显示当前行的√

​ -> 语法->预设->obsidian

手动补全(自己用过的变量)

打开工具 -> 快捷键选项,找到最下面的Show code completion,把快捷键改成别的 (我选择的是Ctrl+Enter,就是选中你要更改的那项,然后直接按下你想要的组合键,自动就改了),然后确定后退出。
只要鼠标点击到上面就可以按下要更改的快捷键

它只能提示出它已经缓存好了的头文件的内容,(不如去查api文档)如果你在安装的时候只缓存了常用头文件的话, 你包含
以下为收集的一些可以提示和不可以提示的总结:

已经写上的头文件里面的函数
函数形参列表
你定义的变量、函数名
对象实例的方法、构造方法
宏定义

看上去可以,实际上不能提示的有一些,但不限于:

语言保留字(一些关键字),比如break、return、continue、sizeof、malloc……
头文件(就是#include后不能像visual studio一样出现一些头文件的提示)
预处理语句

如果你想让它提示保留字出来的话,你可以这样解决,那就是写这么一个宏定义(以continue为例):

define continue continue

然后continue就能被作为一个宏而提示出来了,但是完全没必要