zoukankan      html  css  js  c++  java
  • 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设置页面取消检测即可。

  • 相关阅读:
    jQuery 重新温习 遗忘知识点
    正则表达式获取博客园随笔1
    用django创建一个简单的sns
    WCF小实例以及三种宿主
    iOS: imageIO完成渐进加载图片
    Excel 菜单系统
    分布式EventBus的Socket实现
    Jenkins安装plugin
    邮件系统存储设计问答
    在Windows上使用CodeLite+MinGW+Clang进行开发
  • 原文地址:https://www.cnblogs.com/weiyinfu/p/6306740.html
Copyright © 2011-2022 走看看