JetBrain公司很强,以后IDE渐渐变成这一家独大的场面。此公司IDE确实好用,堪比VS(虽然还差一点)。

JetBrain系列IDE包括很多,如webstorm,pycharm,phpstorm,intellij等,每一个IDE大约都是200M左右。实际上,完全不需要安装这么多IDE,正确姿势是只安装intellij+插件,这样就可以将全部工作在一个IDE里面完成。

UI简介

IntelliJ等IDE都是用Java语言编的,Eclipse也是用Java语言编的。既然都是Java语言编的,那么就必然要用到UI库,Java标准UI库是Sun公司出版的awt/swing,而Eclipse用的是IBM的SWT。IntelliJ则是完全自定义了一套UI。这套UI包括很多创新,例如:

  • 停靠在边缘的工具窗口------Tool Window

    工具窗口包括:停靠模式选择、全部展开/全部收起、设置等
  • 自定义列表选择

设置

IntelliJ的设置分为两部分:项目设置和默认设置。分别对应Settings和OtherSettings/DefaultSettings。
还有一种设置是ProjectStructure,项目目录设置,可以在这里添加SDK。

工欲善其事,必先利其器。一定要把IntelliJ的菜单栏全部弄清楚。

当改变ToolWindow及界面布局后,想要一直保持这个布局,使用window/store current as default

注册码

IntelliJ的注册码是有时间限制的,过一段时间就会自动失效,需要再次重新输入注册码。
直接获取验证码
蓝玉大神博客

快捷键更改

要想查看IntelliJ的快捷键,不必远求,选择菜单:help/keymap reference即可。

如果不习惯默认的快捷键,可以尝试将快捷键模式改为其它IDE的快捷键系统。但是这样做并不能使全部快捷键都发生改变。此乃下策,因为IntelliJ中的快捷键定义的操作跟别的IDE有的快捷键操作不同。

如果保持现在的快捷键,可以只更改部分快捷键。因为以后会用的越来越多,可以一次性设置好,然后把settings导出为jar包,以后不用配置,直接导入设置即可。

下面是我更改的的一些配置:

  1. 代码提示默认ctrl+space(这是全角半角切换),改为alt+/,这与cyclic expand word冲突,直接删掉它就可以了
  2. ctrl+M,进入presentation mode,与scroll to center冲突,直接删掉它就可以了.
  3. setting>codestyle>python设置tab为3个空格,设置indent也为3个空格
  4. rename默认为shift+f6,改为f2,这与next highlignted error冲突,删掉它就可以了
  5. ctrl+W关闭当前活跃标签,与extent selection冲突.
  6. alt+up,alt+down当前行上下移动,与导航快捷键冲突

使用技巧

  1. default-settings是设置全局,project-structure是设置项目相关.
  2. 在settings中可以设置python interpreter,这样就能够在pycharm里面使用多套python环境进行开发.
  3. 使用IntelliJ时,导入awt往往是导入该包中的全部类,这样就会出现很多错误,所以禁用全部导入。在codestyle-java-import中进行更改。
  4. 在更改maven或者gradle之后,一定要打开maven工具条或者gradle工具条进行刷新,否则不生效。
  5. PyCharm对代码提示格式太多,打开工程设置,搜索pep(python编码规范)、spell(去掉拼写检查)等关键字,把这些检查去掉,这样写代码时就不会有这么多下划线了。
    6.在IntelliJ中重命名变量会影响字符串的值!这一点有点坑。

导入Maven工程

导入Maven工程有三种方法,分别是:

  1. File/new/ProjectFromExistingSource从现有代码导入,这样就可以导入maven项目
  2. 在settings/apearance&behavior/Menus&Toolbars/Main Menu/Other中可以找到import project,把这一项添加到open菜单后面就可以导入maven工程了。

Menus&Toolbars中可以进行很多高级设置,可以控制菜单栏显示哪些菜单。

  1. 如果是导入github上的maven项目,可以使用菜单中的new 从github直接clone到本地并打开。

去除掉无用的inspection

IDE报错太多,很多报出的错误并不是真正的错误而是IDE没有解析正确。
直接在报错上alt+enter快捷键进入inspection设置页面取消检测即可。

转载于:https://www.cnblogs.com/weiyinfu/p/6306740.html

Jetbrain系列IDE设置相关推荐

  1. pycharm设置字体样式_Pycharm IDE设置系列教程(三):配置颜色和字体

    PyCharm是一种Python IDE,其带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具.此外,该IDE提供了一些高级功能,以用于Django框架下的专业Web开发. PyCha ...

  2. Jet Brain系列IDE快捷键命令

    整理日常工作中使用JetBrain系列的IDE经常用到的快捷键命令,加粗的为常用命令或比较好用的命令 删除一行: Ctrl + X ; 复制一行: Ctrl + D; 文件内搜索: Ctrl + F ...

  3. JetBrains —— JetBrains系列IDE优化配置(提高启动和运行速度)

    问题描述 JetBrains产品启动慢,运行不流畅. 问题分析 1.JetBrains产品默认启动配置主要考虑低配置用户,参数不高,导致启动慢,然后运行也不流畅. 2.JetBrains 系列IDE ...

  4. VS2005、VS2010等VS系列IDE在MFC开发过程中,Resource View标签打不开,问题为“opened in other editor”

    问题描述: VS2005.VS2010等VS系列IDE在MFC开发过程中,Resource View标签打不开,问题为"opened in other editor" 可能原因: ...

  5. 关于win7下的创新A系列声卡设置,完美解决麦克不能实时加混音问题!

    关于win7下的创新A系列声卡设置,完美解决麦克不能实时加混音问题! 此贴于2010.9.9更新 此帖主要针对创新A系列(现手上只有A2ZS,Live系列只能参照)在vista.win7下不支持EAX ...

  6. JetBrains公司系列IDE开发工具通用初始配置推荐(Android Studio、InterlliJ、PHPStorm、CLion、Webstorm等)

    JetBrains是捷克一家公司,Interllij IDEA.PHPStorm.CLion.Webstorm等神级IDE(集成开发环境)就出自其手.AndroidStudio就改自InterlliJ ...

  7. 华为p20云空间无法清理_华为P20系列这样设置手机,更能保护你的隐私安全!

    原标题:华为P20系列这样设置手机,更能保护你的隐私安全! 华为P20是一款主打拍摄的手机,新一代徕卡双摄配合AI智能芯片,让你和摄影师的距离不再遥远,随手一拍艳倾天下.尤其是其手持夜景功能,真是牛到 ...

  8. InteIlij IDE 设置背景图片详细教程

    InteIlij IDE 设置背景图片详细教程 第一步 第二步 第三步 最后一步 结尾(很重要) IDEA是我们java程序员最喜爱的编辑器之一 先说废话 平时工作面对IDEA的时间比面向对象时间还长 ...

  9. jetbrains系列IDE启动壁纸

    自己制作或下载jetbrains系列IDE启动壁纸Desktop Art,软件启动壁纸叫splash screen. 自己生成一个 IDEA 风格的启动图 进入 Desktop Art 网站 编辑界面 ...

最新文章

  1. python解析json_python3 解析 json 字符串并返回支持属性访问的对象
  2. [使用心得]maven2之m2eclipse使用手册之六使用Maven2插件创建一个简单的SSH2项目之jetty篇(一)...
  3. .NET 2.0 CER学习笔记
  4. 【Hadoop应用案例】针对运营商支付业务的渠道推荐系统
  5. 2016年第七届蓝桥杯C/C++ A组国赛 —— 第一题:随意组合
  6. 操作系统原理_读懂操作系统之缓存原理(cache)(三)
  7. 跨平台2D/3D游戏开发框架libGDX发布1.2.0更新
  8. 翻译练习:Hadoop概述
  9. 启动报错 classnofoundexception org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
  10. WCF,Net remoting,Web service
  11. php留言板验证验证码,留言板7 图形验证码
  12. 博客制作系 -- 2.4. Git
  13. IEEE1588精确网络时钟同步协议简介
  14. matlab计算纹波电压,如何估算开关电源纹波电压?
  15. 如何在内网环境下解决rpm包的问题
  16. 间隔十年重新更新微博
  17. 一看就会!Matplotlib图像基础
  18. 喜!人民币入篮;忧!欧央行下调。【济南中金点评 www.zjzx01.com】
  19. PLC初学者梯形图编程原则
  20. 2021年高压电工考试报名及高压电工试题及解析

热门文章

  1. 在 Windows 上安装 TensorFlow(转载)
  2. IE9 以下版本浏览器兼容HTML5的方法,使用的静态资源的html5shiv包:
  3. atitit.MIZIAN 陕北方言 特有词汇 大词典 attilax 整理 a--g v1 q31.xlsx
  4. 数据结构之字符串反转
  5. Android 五大布局简析
  6. 那年学过的Quartz框架笔记
  7. SVDchapter14 机器学习之利用SVD简化数据
  8. CIO都在用的数据可视化软件
  9. “工业4.0”下的可视化工厂建设方案
  10. c语言如何写地图,自己用C语言写的扫雷地图