请像对待每一行代码一样对待每篇文章 —- 鹰嘴豆
学习目标
Fuck vscode,我写c++用jetbrains的cLion,为什么? 当你用vscode写个hello world还需要各种配置的时候你就会明白为什么要fuck vscode。用习惯了idea的自动化就无法选择其他的编辑器原始操作,用jetbrains下面的IDE编写其他的语言就会变为唯一的选择。jetbrains的编辑器还可以动态的分析,提供代码更加完美的写法,这点非常的好。每一个编辑器都针对某一块语言,而不是vscode那样通过插件来融合在一个IDE里面
在学习之前一定要学一下cLion的使用,可以帮助你快速的开发代码,链接:cLion官方文档
开始学习
- 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
cMake的使用
根据cMakeLists.txt脚本构建项目,生成合适平台的构建脚本,这个文件当你在创建项目的时候就会自动生成,在项目的根目录下面。更加详细的资料查看链接:官网cMake使用使用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. |
学习总结
贡献者列表
编辑人 | 编辑时间 | 编辑内容 |
---|---|---|