我用的IDEs及其配置

多年前,我喜欢用sublime,那时候我主要开发的是Python这种很简单的脚本语言,后来接触了IDE才发现,对开发者来说,编辑器真的只是暂时的工具,真正能提高大幅度提高开发效率的绝对是功能完整、适配性强的IDE呀😂。

Android Studio

  • 需要签名的项目,需要先生成JSK文件,在Build->Build signed APK里面创建一个即可

  • Error: Failed to resolve: com.android.support.constraint:constraint-layout-solver:1.0.2,只需要在SDK Manager中的SDK Tools中的ConstraintLayout for Android下载或者下载指定的版本即可

  • /dev/kvm permission denied: 原因是当前用户没有在kvm用户组中,需要进行这样的设置:

    1
    2
    3
    4
    5
    6
    sudo apt-get install qemu-kvm -y
    ls -al /dev/kvm # 查看当前kvm权限,一般是属于root用户,kvm组的
    grep kvm /etc/group # 查看kvm用户组里面有哪些用户,一般只有kvm:x:数字:
    sudo adduser 用户名 kvm # 将自己添加到kvm用户组中
    grep kvm /etc/group # 现在应该变成kvm:x:数字:用户名了
    # 最后注销重新登录即可生效

IDEA系列

  • 展开左边文件目录树快捷方式设置,默认是NumPad *,我真不知道是哪个键,于是统一改成command +

Intellij IDEA

  • 自动生成serialVersionUID的设置:Preferences->Editor->Inspections->Serialization issues->Serializable class withou 'serialVersionUID'勾选上
  • 配置Maven项目。在Run->Configurations中添加配置,选择maven,然后直接在Command line中输入tomcat:run即可

PhpStorm

EAP 版本下载地址

PyCharm

EAP 版本下载地址