Jetbrain系列IDE设置

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