JetBrains软件安装及常用配置

JetBrains软件安装及常用配置

  • Date:2021-01-13

1 安装

  • JetBrains提供的软件十分好用,在此记录安装以及常用设置,方便之后查看

  • 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

  • 下载地址:mingw64cmake

  • 安装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窗口中运行而不是在运行窗口中运行

  • 5
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值