Jetbrain系列IDE设置

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

JetBrain系列IDE包括不少,如webstorm,pycharm,phpstorm,intellij等,每个IDE大约都是200M左右。实际上,彻底不须要安装这么多IDE,正确姿式是只安装intellij+插件,这样就能够将所有工做在一个IDE里面完成。html

UI简介

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

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

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

设置

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

工欲善其事,必先利其器。必定要把IntelliJ的菜单栏所有弄清楚。git

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

注册码

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

快捷键更改

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

若是不习惯默认的快捷键,能够尝试将快捷键模式改成其它IDE的快捷键系统。可是这样作并不能使所有快捷键都发生改变。此乃下策,由于IntelliJ中的快捷键定义的操做跟别的IDE有的快捷键操做不一样。webstorm

若是保持如今的快捷键,能够只更改部分快捷键。由于之后会用的愈来愈多,能够一次性设置好,而后把settings导出为jar包,之后不用配置,直接导入设置便可。maven

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

  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设置页面取消检测便可。

相关文章
相关标签/搜索