cLion开发文档 - 图1
请像对待每一行代码一样对待每篇文章 —- 鹰嘴豆

学习目标


  1. Fuck vscode,我写c++用jetbrains的cLion,为什么? 当你用vscode写个hello world还需要各种配置的时候你就会明白为什么要fuck vscode。用习惯了idea的自动化就无法选择其他的编辑器原始操作,用jetbrains下面的IDE编写其他的语言就会变为唯一的选择。jetbrains的编辑器还可以动态的分析,提供代码更加完美的写法,这点非常的好。每一个编辑器都针对某一块语言,而不是vscode那样通过插件来融合在一个IDE里面

  2. 在学习之前一定要学一下cLion的使用,可以帮助你快速的开发代码,链接:cLion官方文档

开始学习


  1. cLion快捷键
    alt+insert生成构造函数和setter、getter方法
    ctrl+I、ctrl+O 覆盖/实现方法接口
    ctrl+j生成整个代码结构使用自带的模板或者自己扩展的模板
    ctrl+alt+t 让选择的代码块被环绕的if/for等语句包裹
    alt+F7找某个symbol在哪里使用
    ctrl+F查找当前文件
    ctrl+shift+F查找整个工程
    ctrl+shift+alt+n、ctrl+n、ctrl+shift+n查找Symbol、class、file
    ctrl+B 声明、 ctrl+alt+B定义、ctrl+u基本类和方法
    ctrl+E最近文件,shirt+alt+c最近改变的文件
    ctrl+alt+left/right前进回退之前的历史定位、ctrl+shift+空格最后编辑的那个文件
    ctrl+shift+a查找所有的action,可以输入名字会现在面板中显示名字相关的action
    点两次Shift查找关键字在任何地方
    alt+enter导入也可以设置自动导入File | Settings | Editor | General | Auto Import
  1. cMake的使用
    根据cMakeLists.txt脚本构建项目,生成合适平台的构建脚本,这个文件当你在创建项目的时候就会自动生成,在项目的根目录下面。更加详细的资料查看链接:官网cMake使用

  2. 使用cLion创建项目有下面几种选项

C++ Executable Select this option if you are going to use C++ as the project language and executable target.
C++ Library Select this option if you are going to use C++ as the project language and library target.
C Executable Select this option if you are going to use C as the project language and executable target.
C Library Select this option if you are going to use C as the project language and library target.

学习总结


贡献者列表


编辑人 编辑时间 编辑内容