首页 > codeblocks使用指南

codeblocks使用指南

文章目录

  • 目录
    • 创建c/c++项目
    • 调试
    • codeblocks快捷键

目录

创建c/c++项目

左上角File->new->project,然后在弹出的对话框中找到Console application点击Go,然后不断Next,中间的除了项目名和项目地址其他默认即可。在这里插入图片描述

然后在左侧工程目录中点开main文件即可Coding了。(不小心关闭左侧工程目录栏的可以按Shift+F2展开目录)

在这里插入图片描述

调试

任选一行按F5设置断点,然后F4直接运行到断点处(第8行红点),或者按F7进行单步调试,调试信息可以在顶部菜单栏的Debug->Debugging windows中查看,或者点下图这个小虫子按钮

在这里插入图片描述

栏目中有监视寄存器反汇编调用堆栈内存等,看一个单词基本就知道什么意思了(计算机组成原理用,写程序只需会Debug即可),这里说一下怎样Debug

点开顶部菜单栏的Debug->Debugging windows->Watches,里面会显示当前函数体内的变量如下:

在这里插入图片描述

当然Watches界面不止这点功能,你还能通过手动输入查看你想查看的所有信息,如下图

在这里插入图片描述

codeblocks快捷键

*表示可以用于多行代码、

  • 按住Ctrl,滚动鼠标滚轮,放大或缩小字体。
  • Ctrl+Shift+C注释掉当前行或选中部分*
  • Ctrl+Shift+X解除注释*
  • Tab:缩进当前行或选中块*
  • Shift+Tab:减少缩进*
  • Ctrl+Z:撤销
  • Ctrl+Shift+Z/Ctrl+Y:反悔撤销。
  • Ctrl+C:复制。
  • Ctrl+V:粘贴。
  • Ctrl+X:剪切。
  • Ctrl+A:全选。
  • F9:编译并运行当前代码(如果编译错误会提示错误而不会运行)
  • F5:当前行设置断点
  • F4:运行到断点
  • Shift+F11:全屏
  • F7:下一行代码
  • Shift + F7:进入下一行代码(进入函数等等)
  • Ctrl + C:终止正在运行的程序
  • Ctrl + Z:终止输入
  • F2:开/关下方日志栏
  • Shift+F2:开/关左边目录*

转载于:https://www.cnblogs.com/bestsort/p/10588854.html

更多相关:

  • 这里用散装版本的AutoScssStruct4Vue为例 先去https://github.com/accforgit/AutoScssStruct4Vue下载 然后把解压后的包放入C:UsersAdministrator.vscodeextensions(地址根据你自己的安装目录而定)    点开目录在资源管理器...

  • 网上搜到的结果大都不令人满意,这里综合了网上的结构,做了小许改动.希望对大家有帮助. 在Linux下的目录结构操作基本上使用opendir,readdir,closedir就够了. #include #include #include #include

  • 文章目录git 最小配置作用域git 创建本地仓库git log 查看版本演进.git 目录refs目录objectsgit 三种对象类型详解 (commit ,tree,blob)...

  • 一 . 进入目录权限 如果我在普通用户下创建了一个目录f1,然后使用chomd u-rwx,g-rwx,o-rwx之后,我在普通用户下想进入f1目录,权限不允许。 然后我切换到超级用户下,再次尝试进入到f1目录,这个时候允许进入。 然后回到普通用户下,只给f1的所有者读的权限,然后在普通用户下尝试进入,此时权限还是...

  • windows下rpc框架thrift的环境配置 引用链接: https://www.cnblogs.com/49er/p/7193829.html 最近在弄windows下 的Facebook的rpc 框架 thrift , 网上东西看了很多, 但是大都不能一篇到位, 这里总结了一下, 也记一下自己遇到的问题和解决的方法 这里...

  • THE START更新堪称轻量级MATLAB的一款软件最新版-Maplesoft Maple 2019.2 中文版。Maple是符号和数字计算环境,也是一种多范式编程语言,由Maplesoft开发,还涵盖了技术计算的其他方面,包括可视化,数据分析,矩阵计算和MATLAB连接。MapleSim工具箱添加了用于多域物理建模和代码生成的...

  • 同学们,你们在学习他人的代码,是否见过这样的代码 def main(): def user_info(gender): 当你还是个小萌新时,你一定会认为这是个很牛逼的语法。 当你有了一点基础时,你一定会想要了解这个语法,并且尝试去使用它。 那么今天,我们便来了解这个牛语法。 有了一点点的python基础,我们来看这段代...

  •     自从用了这些快捷键,鼓励师也不需要了,代码开发效率蹭蹭提升!!! ctrl+shift+[折叠代码 (这个比ctrl+k ctrl+l、ctrl+k ctr+j不知道好用多少倍!) ctrl+shift+]展开代码 ctrl+shift+T打开手贱不小心关掉的窗口 【推荐】ctrl+shift+O打开当前文件...

  • 在提交代码之前,建议最好先Fetch代码下来(如果有冲突,系统会提示),然后再操作Merge到本地分支,这样做是为了避免有其他人同时修改了当前分支,如果直接用Ctrl+T(pull代码)极有可能覆盖本地分支最新代码,安全起见先Fetch代码(Ctrl+Alt+Shift+1)——所谓:小心驶得万年船!...

  • 每次复制代码时,如果代码里有 // 这样的注释就容易让格式乱掉,通过下面的设置就可以避免这种情况。 粘贴代码时取消自动缩进 VIM在粘贴代码时会自动缩进,把代码搞得一团糟糕,甚至可能因为某行的一个注释造成后面的代码全部被注释掉,我知道有同学这个时候会用vi去打开文件再粘贴上去(鄙人以前就是这样),其实需要先设置一下 s...

  •   每次我用Xshell登录服务器的时候,都要重复输入cd /home/web(不同的人不一样)目录去更新代码,很TMD麻烦,希望能够每次登录自动就进入到我想要去的目录,毕竟大家每天都很忙,不想因为恶心的cd 路径/路径损失太多陪家人的时间 百度搜索了很多方法都是扯淡,这里来个干货! 首先我们还是以传统方式Xshell把服务...

  • 刚安装完Ubuntu后firefox竟然启动不了,上网查了一下,然后运行命令:mv ~/.mozilla ~/.mozilla-backup然后再运行firefox就可以了。原来是配置文件的问题。再,Ubuntu下要更新显卡驱动最好在软件仓库中将服务器改为主服务器 ...