JetBrains软件安装及常用配置
- Date:2021-01-13
1 安装
-
JetBrains提供的软件十分好用,在此记录安装以及常用设置,方便之后查看
产品介绍如下:
WebStorm: 用于开发 JavaScript、 HTML5、 CSS3 等前端技术;
PyCharm:用于开发 python
PhpStorm:用于开发 PHP
RubyMine:用于开发 Ruby/Rails
AppCode:用于开发 Objective - C/Swift
CLion:用于开发 C/C++
DataGrip:用于开发数据库和 SQL
Rider: 用于开发.NET
GoLand: 用于开发 Go
IntelliJ IDEA :用于开发 Java
- 例如IntelliJ IDEA,我们可以选择下载Ultimate版或者社区版,Ultimate版可以免费试用30天,社区版可以一直免费使用,不过功能不如Ultimate版。如果使用Java进行JavaWeb开发,比如用到Spring、SpringBoot等框架,需要使用Ultimate版!
-
下载完软件后选择一个位置安装即可,我一般软件的安装位置都在D:\MyPrograms这个目录下(除了极个别软件不能随意修改安装位置,否则会出现意向不到的问题,例如Visual Studio,其余都可以修改安装位置),这样方便之后管理。
-
下面是安装后打开的初始界面
2 常用配置
- 如图,点击Configure中的Settings可以进入设置界面
2.1 设置字体及其大小
- 如下是我常用的字体设置
2.2 编码配置
- 编码统一改为UTF-8,防止以后出现乱码。
说明: Transparent native-to-ascii conversion 主要用于转换 ascii,一般都要勾选,不然 Properties 文件中的注释显示的都不会是中文。
2.3 设置文件头File Header
- 设置文件头后新创建文件后会有文件头
IDEA
/**
* Date: ${DATE} ${TIME}
* Content:
*/
CLion
#if ($HEADER_COMMENTS)
// Created by $USER_NAME on ${DATE} ${TIME}
#if ($ORGANIZATION_NAME && $ORGANIZATION_NAME != "")
// Copyright (c) $YEAR ${ORGANIZATION_NAME}#if (!$ORGANIZATION_NAME.endsWith(".")).#end All rights reserved.
#end
#end
\#include <iostream>
\#include <vector>
\#include <algorithm>
using namespace std;
int main() {
return 0;
}
PyCharm
# coding=utf-8
# Date: ${DATE} ${TIME}
from typing import List
if __name__ == "__main__":
pass
GoLand
package main
import (
"fmt"
)
func main() {
fmt.Println("Hello World!")
}
Webstrom
// Date: ${DATE} ${TIME}
function main() {
console.log("Hello World!")
}
main()
2.4 常用插件介绍
- CodeGlance:代码地图,通过该插件可以在右侧看到代码的全貌,类似于游戏里面的小地图,方便快速定位。
- Rainbow Brackets:让嵌套的括号拥有不同的颜色,方便查看。
- leetcode editor:方便刷Leetcode题目。
- Background Image Plus:可以给整个ide更换背景。
- Translation:一款翻译插件。
另外对于Clion,当多个文件里面都存在主函数时,可以通过插件c/c++ Single File Execution快速将函数添加到 CMakeLists.txt 文件中(通过文件内鼠标右键即可),如下图:
2.5 取消自动打开项目
- 当电脑中存在多个项目时,希望ide不直接打开最近一次打开的项目,取消勾选如下选项即可:
2.6 设置函数间使用横线隔开
- 函数之间通过横线隔开可以让我们快速区分不同的函数,提高编程效率
2.7 加快软件启动
-
如果电脑内存足够,可以通过修改idea的配置参数提高软件打开速度
-
步骤
(1)找到软件安装目录下的如下文件,用记事本打开
(2)调整如下参数即可
2.8 常用快捷键
- 如下是idea常用快捷键(Windows)
2.9 常用模板
-
psvm : 可生成 main 方法
-
sout : System.out.println() 快捷输出,类似的:
- soutp=System.out.println("方法形参名 = " + 形参名);
- soutv=System.out.println("变量名 = " + 变量);
- soutm=System.out.println(“当前类名.当前方法”);
- “abc”.sout => System.out.println(“abc”);
-
fori : 可生成 for 循环
-
list.for : 可生成集合 list 的 for 循环
List<String> list = new ArrayList<String>(); // 输入: list.for 即可输出 for(String s:list){ }
- 又如: list.fori 或 list.forr
-
ifn:可生成 if(xxx = null),类似的:
- inn:可生成 if(xxx != null) 或 xxx.nn 或 xxx.null
-
prsf:可生成 private static final,类似的:
- psfi:可生成 public static final int
- psfs:可生成 public static final String
2.10 CLion配置工具链
-
安装CLion之后并不能直接运行程序,还需要配置环境,需要安装两个内容:mingw64和cmake
-
安装mingw64:
到达mingw64下载网页后,直接拉到最后,找到安装包,如下图:
双击安装后会从网上下载内容,然后弹出如下界面:
这五项内容的含义如下:
(1)Version:制定版本号,从4.9.1-8.1.0,按需选择,没有特殊要求就用最新版吧;
(2)Architecture:跟操作系统有关,64位系统选择x86_64,32位系统选择i686;
(3)Threads设置线程标准可选posix或win32;
(4)Exception设置异常处理系统,x86_64可选为seh和sjlj,i686为dwarf和sjlj;
(5)Build revision构建版本号,选择最大即可。
可以将mingw64/bin加入环境变量(可选)。
-
安装CMake
这里的CLion2019.3支持的CMake版本为:
2.8.11-3.15.x
因此,我们需要下载cmake的历史版本:历史版本网址,例如,对于windows10 64bit系统,可以选择如下安装包:
下载后双击安装即可。
-
在CLion中配置mingw64和cmake,如下图:
2.11 常见问题
解决:pycharm运行程序时在Python console窗口中运行而不是在运行窗口中运行