@iStarLee
2019-09-01T16:54:53.000000Z
字数 2476
阅读 509
cpp开发工具
破解一般过一段时间就到期了,需要重新破解。
0.0.0.0 account.jetbrains.com
# 网络查询
Appearance -> UI Options -> Theme : Darcula
Editot->Font : Font: DialogInput size: 15
Editor->ColorScheme->General: Monokai
# 代码提示的匹配模式
Editor->Code Completion Case sensitive completion选择First letter
BUild,Execution->CMake: Auto reload
BUild,Execution->Python interpreter: 选择python解释器
整个过程只利用clion的智能提示
以pycharm为例,clion同理
gedit ~/.local/share/applications/jetbrains-pycharm-ce.desktop #当前用户可用
# 或者,这个是取决于你当初安装的位置,我的就是第二条
gedit /usr/share/applications/jetbrains-pycharm-ce.desktop #全部用户可用
在最后加入,这就相当于我们在打开PyCharm之前先source了我们的/.zshrc文件。
Exec= zsh -i -c "/home/nrsl/Downloads/pycharm-community-2018.2.1/bin/pycharm.sh" %f
这个里面包含的是pycharm.sh的安装位置。
Ctrl+/ //注释
Ctrl+shift+/ /**/注释
Ctrl+B 跳转到定义
Ctrl + Alt + L 格式化代码 (需要关闭系统的Ctrl + Alt + L锁屏快捷键)
Ctrl + R 替换
Shift + F6 重新命名变量
Ctrl + F 搜索当前文件 注:按Esc,搜索框就会消失
Ctrl + Shift + F 搜索整个工程或指定目录 注:连续按两次Esc,搜索框就会消失
# =====================
Ctrl + 向左箭头 回退
Ctrl + 向右箭头 前进
ALT + 1 显隐工程栏
Alt + F7 Find Usages
Ctrl + Shift + Backspace 回到最后编辑的地方
Ctrl + N 查找类
Ctrl + O 选取需要重写的方法
Ctrl + F12 快速查看类成员
Ctrl + Q 快速查看文档
Ctrl + P 提示参数信息
Ctrl + H 查看继承树
Ctrl + E 查看最近浏览的文件
Ctrl + Alt + B 查看接口、抽象类的实现类
Ctrl + Shift + N 找文件
Ctrl + F7 找到某个类、变量、函数等在文中被使用到的的地方
Shift + Shift 全局搜索
Ctrl + Alt + 7 查看类、对象、变量使用的地方
Ctrl + Alt + -/+ 展开折叠当前函数、类
Ctrl + Shift + -/+ 展开折叠所有函数、类
Alt + insert 添加自动代码生成信息(插入set*()/get*()/构造器、equals、hashcode等)
Ctrl + Shift + 空格 提示信息(new后直接键入构造器、构造器内提供构造信息)
clion相比其他软件最有优势的地方是:
- 真正的开箱即用
- 设置可导入,也就是如果你之前用过clion,可以导出你的个性配置,然后导入新的一台电脑的clion中,这样新电脑的clion和之前的配置一模一样
gedit ~/.local/share/applications/jetbrains-clion.desktop
文件末尾追加,我用的是zsh,如果你用的是bash,就改成bash;后面的是clion.sh的绝对路径。这条语句加进去表示clion每次打开的时候会执行一下你的.zshrc或者.bashrc这样你的ros环境就加载到了clion中
Exec= zsh -i -c "/home/nrsl/software_installed/clion-2019.1/bin/clion.sh" %f
在项目中如果用到python,可以在如图位置中设置,注意我们一定要选择system中的python解释器
cmake替换
由于clion编译使用的是自带的bundled,我们把他修改为系统自带的cmake,如果不修改,会发现我们在终端编译能够通过的程序,但是clion中却编译不通过
cmake编译选项设置
在这个位置我们可以设置编译线程,比如-j 1, -j 8;还可以设置编译debug模式还是release模式;还可以设置只编译ros ws中的某一个或者几个pkg(在CMake options 那一行中添加
-DCATKIN_WHITELIST_PACKAGES="pkg1" pkg1 是你的package名称。如果想make多个包,用分号;间隔,类似这样
-DCATKIN_WHITELIST_PACKAGES="pkg1;pkg2")