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 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软件安装及常用配置相关推荐
- Manjaro软件安装、环境配置汇总
.# Manjaro软件安装.环境配置.问题汇总 内容来自网络搜集,使用记录备忘 pacman 命令语法 pacman -S package_name # 安装软件 pacman -S extra/p ...
- ubuntu doxygen 安装与常用配置
ubuntu doxygen 安装与常用配置 ubuntu 安装与使用doxygen 安装doxygen 安装Graphviz 生成doxygen配置文件 常用配置 根据配置生成doxygen文档 u ...
- 在ubuntu下各种格式软件安装及常用命令
Ubuntu下软件安装的几种方式: (1).bundle 格式 以VMware-Workstation-Full-7.0.0-203739.i386.bundle为例 命令如下:sudo sh VMw ...
- Nginx的安装与常用配置
前言:本文是基于虚拟机上的centOS 7对Nginx的安装,可以使用uname -a查看centOS系统版本,本文用来记录安装nginx的步骤和相关命令,方便日后使用时查看. Nginx的安装与运行 ...
- Arch Linux的安装与常用配置
制作安装镜像U盘 镜像系统配置 联网 虚拟机或网线 dhcpcd WiFi systemctl start wpa_supplicant.service nmcli dev wifi list nmc ...
- 【十三单元】 软件安装 yum源配置
***************** ****软件安装****** ***************** ****1.软件名称识别**** [abrt-addon-ccpp]-[2.1.11-19].[e ...
- Java全栈软件安装与环境配置
Java全栈软件安装 jdk1.8的安装 安装 环境配置 IntelliJ IDEA的安装 安装 破解 Tomcat7.0安装 安装 Mysql5.5安装 安装 jdk1.8的安装 安装 jdk下载网 ...
- 同济大学博士/硕士学位论文LaTex模板的软件安装与环境配置
文章目录 论文模板 软件需求 具体步骤及问题应对 首先检查`biblatex-gb7714-2015`宏包 检查TexStudio配置 配置命令路径 参考文献引用显示的不是数字 本文以Windows为 ...
- Nginx 集群安装以及常用配置详解开机自启动
Nginx 配置文件详解 main: 全局配置 event: 配置工作模式以及连接数 http: http 模块相关配置 server 虚拟主机配置,可以有多个 location 路由规则,表达式 u ...
最新文章
- C语言网络编程:listen函数详解
- Pycharm 2018.2.1-2018.1
- 俄罗斯方块之四 运动块的绘制实现
- HDFS HA与QJM(Quorum Journal Manager)介绍及官网内容整理
- 五款程序员专用辅助编程工具
- Flask—10-项目部署(02)
- Linux BASH多进程并行处理的方法实现
- 产品设计体会(6010)有关网站改版
- ES权威指南[官方文档学习笔记]-12 more complicated searches
- 1011. A+B和C (15)
- 微信小程序自定义组件(Toast)
- chrome应用商店打不开_Chrome 浏览器必备“扩展管理工具”,一键管理 Chrome 扩展...
- java写一个音乐播放程序,同时显示歌词
- matlab powergui的作用,powergui模块作用
- 北京林业大学matlab公选课,北京林业大学教务处
- 关于TopoJSON以及制作方法
- 目标检测各类数据集格式互转以及处理方法(VOC, COCO, txt)
- html中web字体图标,响应式Web图形篇 —— icon fonts(字体图标)在网页中的应用...
- 验证码机制之验证码自动识别
- 【C++】万年历的实现
热门文章
- RocketMQ消息存储之刷盘机制(原理篇)
- webview android 4.4,Android 4.4 版本以前的 Webview 显示网页不正确,4.4以后可以
- 【主题词——牡丹花】
- webots2019机器人仿真(3)机器人控制器(Python) Hello Word
- 【C++】多态 - 虚函数/虚析构函数以及虚函数表
- C# PropertyInfo 获取实体类属性名称和属性值
- 使用Sourcetree进行Git操作时失败提示:Unable to create '../.git/index.lock': File exists.
- The activity must be exported or contain an intent-filter
- 《基于GPU加速的计算机视觉编程》学习笔记(2)
- 财会人员必备的10个Excel函数公式