IntellijIdea使用笔记

给IDEA设置用户名

其中${USER}将会被替换成当前登录操作系统的用户名,但有时我们的计算机名有可能是Administrator这样一类的,那应该怎样去修改这个 ${USER}呢?
答案在于IntelliJ IDEA的启动配置idea.exe.vmoptions,打开此文件,在最后加上一句:
-Duser.name=HuShiwei
这样就可以不使用默认的登录名了。

修改IntelljIDEA的背景色为护眼色

intellijColor

将方法加入到Favorites

1
alt+shift+f

全局搜索内容

快捷键 描述
shift+shift 搜索所有
ctrl+shift+f 搜索内容
Ctrl+Shift+A 搜索命令

书签功能

快捷键 描述
Ctrl + F11 选中文件 / 文件夹,使用助记符设定 / 取消书签
F11 添加书签
Shift + F11 弹出书签显示层
Ctrl + 1,2,3…9 定位到对应数值的书签位置
Ctrl + Shift + 1,2,3…9 快速添加指定数值的书签

翻译插件

  • 安装
    • 离线下载地址
    • 在线安装:Preferences(Settings) > Plugins > Browse repositories… > 搜索并找到”Translation” >Install Plugin
    • 重启
  • 使用
    • Translation: Alt + 0 打开翻译对话框,默认显示在工具栏上。
    • Translate: Alt + 1 取词并翻译。
    • Translate(Inclusive): Alt + 2 取词并翻译。以最大范围自动取词,忽略手动选择的文本。
    • Translate(Exclusive): Alt + 3 取词并翻译。自动取单个词,忽略手动选择的文本
  • 注意
    • 设置有道 API KEY: 由于有道的 API 在查询请求数量上存在限制,如果在 1 小时内查询请求次数达到一定数量后将会暂时禁止查询一段时间(大概 1 小时)。如果很多人同时使用同一个 KEY,可能会很容易就达到了限制条件,这就可以通过使用自己的 KEY 来避免(一人一个 KEY 基本足够用了)。
    • 获取Preferences(Settings) > Other Settings > Translation > 获取有道 API KEY
    • 申请地址

激活

1
http://idea.iteblog.com/key.php

IDEA中编译打包Scala和Java代码命令

原因是mvn clean package默认只处理java源代码的编译、打包,而不管scala,所以编译时遇到Hello这个由scala语言编写的class,此时scala还没编译生成class,所以找不到相应的调用入口。
解决办法:

1
mvn clean scala:compile compile package

如上,在compile前加入scala:compile,这是maven-scala-plugin插件提供的选项,表示编译scala,这样一来,先编译scala,再编译java,最后打包,妥妥滴!

Donate comment here