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 Listif __name__ == "__main__":pass

GoLand

package mainimport ("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、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窗口中运行而不是在运行窗口中运行

  • 网址

JetBrains软件安装及常用配置相关推荐

  1. Manjaro软件安装、环境配置汇总

    .# Manjaro软件安装.环境配置.问题汇总 内容来自网络搜集,使用记录备忘 pacman 命令语法 pacman -S package_name # 安装软件 pacman -S extra/p ...

  2. ubuntu doxygen 安装与常用配置

    ubuntu doxygen 安装与常用配置 ubuntu 安装与使用doxygen 安装doxygen 安装Graphviz 生成doxygen配置文件 常用配置 根据配置生成doxygen文档 u ...

  3. 在ubuntu下各种格式软件安装及常用命令

    Ubuntu下软件安装的几种方式: (1).bundle 格式 以VMware-Workstation-Full-7.0.0-203739.i386.bundle为例 命令如下:sudo sh VMw ...

  4. Nginx的安装与常用配置

    前言:本文是基于虚拟机上的centOS 7对Nginx的安装,可以使用uname -a查看centOS系统版本,本文用来记录安装nginx的步骤和相关命令,方便日后使用时查看. Nginx的安装与运行 ...

  5. Arch Linux的安装与常用配置

    制作安装镜像U盘 镜像系统配置 联网 虚拟机或网线 dhcpcd WiFi systemctl start wpa_supplicant.service nmcli dev wifi list nmc ...

  6. 【十三单元】 软件安装 yum源配置

    ***************** ****软件安装****** ***************** ****1.软件名称识别**** [abrt-addon-ccpp]-[2.1.11-19].[e ...

  7. Java全栈软件安装与环境配置

    Java全栈软件安装 jdk1.8的安装 安装 环境配置 IntelliJ IDEA的安装 安装 破解 Tomcat7.0安装 安装 Mysql5.5安装 安装 jdk1.8的安装 安装 jdk下载网 ...

  8. 同济大学博士/硕士学位论文LaTex模板的软件安装与环境配置

    文章目录 论文模板 软件需求 具体步骤及问题应对 首先检查`biblatex-gb7714-2015`宏包 检查TexStudio配置 配置命令路径 参考文献引用显示的不是数字 本文以Windows为 ...

  9. Nginx 集群安装以及常用配置详解开机自启动

    Nginx 配置文件详解 main: 全局配置 event: 配置工作模式以及连接数 http: http 模块相关配置 server 虚拟主机配置,可以有多个 location 路由规则,表达式 u ...

最新文章

  1. C语言网络编程:listen函数详解
  2. Pycharm 2018.2.1-2018.1
  3. 俄罗斯方块之四 运动块的绘制实现
  4. HDFS HA与QJM(Quorum Journal Manager)介绍及官网内容整理
  5. 五款程序员专用辅助编程工具
  6. Flask—10-项目部署(02)
  7. Linux BASH多进程并行处理的方法实现
  8. 产品设计体会(6010)有关网站改版
  9. ES权威指南[官方文档学习笔记]-12 more complicated searches
  10. 1011. A+B和C (15)
  11. 微信小程序自定义组件(Toast)
  12. chrome应用商店打不开_Chrome 浏览器必备“扩展管理工具”,一键管理 Chrome 扩展...
  13. java写一个音乐播放程序,同时显示歌词
  14. matlab powergui的作用,powergui模块作用
  15. 北京林业大学matlab公选课,北京林业大学教务处
  16. 关于TopoJSON以及制作方法
  17. 目标检测各类数据集格式互转以及处理方法(VOC, COCO, txt)
  18. html中web字体图标,响应式Web图形篇 —— icon fonts(字体图标)在网页中的应用...
  19. 验证码机制之验证码自动识别
  20. 【C++】万年历的实现

热门文章

  1. RocketMQ消息存储之刷盘机制(原理篇)
  2. webview android 4.4,Android 4.4 版本以前的 Webview 显示网页不正确,4.4以后可以
  3. 【主题词——牡丹花】
  4. webots2019机器人仿真(3)机器人控制器(Python) Hello Word
  5. 【C++】多态 - 虚函数/虚析构函数以及虚函数表
  6. C# PropertyInfo 获取实体类属性名称和属性值
  7. 使用Sourcetree进行Git操作时失败提示:Unable to create '../.git/index.lock': File exists.
  8. The activity must be exported or contain an intent-filter
  9. 《基于GPU加速的计算机视觉编程》学习笔记(2)
  10. 财会人员必备的10个Excel函数公式