linux的clion 2017 linux怎么汉化

mac(linux)的CLion如何添加第三方库? - 知乎9被浏览2836分享邀请回答0添加评论分享收藏感谢收起Clion的安装和使用 | 成长之路
一:背景
之前,Team做跨平台工作主要是依靠平台库,在Windows上面编写平台无关代码,Windows上使用VS跑通然后在编不同平台的库,放到各个平台运行,这样开发效率还是比较高的,但是这种方式不适用外部代码。
最近要使用开源代码解决问题,而且只有Linux版本的,在Linux上面用Sublime、Understand等工具查看代码运行还是不方便,所以打算尝试下来自jetbrains的IDE。
二:安装
安装JDK,配置环境变量
Ubuntu上面安装基本是下载、解压、配置环境变量这三部
安装Clion
1:下载Clion的安装包之后解压,解压到某个位置如:/home/frank/app/clion-141.102.4
2: 配置环境变量
打开 .bashrc文件修改内容
vim ~/.bashrc
export PATH=/home/frank/app/clion-141.102.4/bin:${PATH}
修改后退出,使修改生效
source ~/.bashrc
3:启动
在终端中输入clion.sh 启动
如何破解
三:使用
创建第一个程序
我们只需要新建一个工程,然后选择项目名字和路径即可创建一个项目,项目默认是一个helloworld,如下图
我们可以看到Clion是通过CMake来管理工程的,
Build工程
我们在build之后发现生产的可执行程序并没有在工程目录下面而是在其他目录,如下
我们通过File–&Settings–&Build、Execution、Deployment–&CMake
在Build output path:中加入bin,就是程序的输出路径
工程类型
Clion工程是输出可执行程序、静态库或者动态库,我们可以自己修改CMakeLists.txt即可5356人阅读
国庆在家无事,拿出《c++ primer》来看,跟着做上面的习题,之前用过JetBrains家的开发环境,感觉不错,于是就顺带着借机尝试使用下clion,总的来说,他家的开发环境仿佛都是一个模子刻出来的,优点不必多说,开发效率的确很高,我看网上的相关资料不是很多,这里我总结一下我自己日常使用中的发现以及在网上看到的一些使用技巧,以后不断发现,我也会尽量不断更新。
1.丰富的主题资源:
JetBrains旗下的产品的主题大多是通用的,这里有个网址,提供相关的主题资源(如果觉得这里不够,还可以去github上搜索,主题下载下来import一下就可以了):
个人比较偏爱白色的背景,不伤眼,字体个人比较喜欢Consolas,大小为16,建议屏幕比较大的,选择大字体,看着不累,而且clion支持按住ctrl键,用滚轮调整字体大小,还是非常方便的。
2.更改花括号的默认显示:
花括号的显示有两种比较普遍的风格,如下所示:
两个风格孰优孰劣的争论很多,clion默认是第二种,但是在开发c语言时,个人比较偏爱第一种,即左花括号另起一行,因为这样看起来整体很清晰,代码块不会显得拥挤,这里给出修改的方法:ctrl+alt+s打开系统设置(前提:把qq关掉,貌似这货和它的快捷方式有冲突),搜索框键入code
默认scheme是default,这里我们不改变它,以防日后还得切换回来,点manage,复制default重命名一个设置:
clion的设置做的很人性化,在修改选项的时候,旁边的实例会动态显示不同的样式,我们找到选项:
braces就是花括号了,底下列了几种不同的情况下,花括号的位置,我的设置就是如上,普通函数以及if、while之类选择另起一行,在类以及结构体中,我还是比较习惯在同一行,好,然后保存修改就ok啦,这里还有其他风格的设置,有兴趣可以再探索尝试下。
3.代码模板:
live template是我最喜欢的一个功能了,提高效率就靠它了,什么是live template呢?举个例子,我要写一个for循环,for循环的形式是固定的,如果我们每次一个一个把内容敲出来是很费时的,那么live template就类似一个快捷方式,我只要敲出for这个单词,clion就会提示我是否需要一个完整的for循环,如果是,按一下tab键,就会出现完整的格式,我们只要往里面填充变量和表达式就可以了。
编程过程中,将常用的代码模板定义好,使用的时候直接调用,非常方便,极大提高了效率,这里我就介绍下具体的定义方式:ctrl+alt+s打开设置,搜索框内键入live template
然后选择右边的c/c++,
这里本身会有几个clion自带的模板,比如for循环,range for;我们要做的就是点右侧的绿色加号,选择live template新建模板:
黄色标记部分填入提示词,黑色框内是模板的描述,红色部分点击define时会提示你选择模板的作用域以及作用类型,蓝色部分最好勾选,自适应当前的代码格式;中间的text就是你自己输入的模板代码了。
这里给出一个我定义的例子:
注意:$$之间表示的时变量或者表达式,模板输入后,光标会自动停留在$$处。
这个模板的具体效果如下:
光标自动定位在当前位置。基本的设置就是这样,剩下的就是结合自己的使用习惯去定义模板了!
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:12395次
排名:千里之外
原创:20篇
(1)(4)(1)(6)(4)(5)
(window.slotbydup = window.slotbydup || []).push({
id: '4740887',
container: s,
size: '250,250',
display: 'inlay-fix'

我要回帖

更多关于 clion 2017 linux 的文章

 

随机推荐