色々ハマることが多かったのでメモ
- Windows7 (64bit)
- IntelliJ IDEA 14.5
- Spring Framework
- Tomcat7
- maven
- Eclipse-動的WEBプロジェクトの取込を想定
IntelliJ IDEAの設定
起動設定の変更
{インストールディレクトリ}
/bin/idea64.exe.vmoptions を修正
-Xmx2048m
-Dconsole.encoding=UTF-8
-Dfile.encoding=utf-8
- Xmx : 入れないと重かった
- xxxencoding : Tomcat実行時のコンソールログなどの文字化け解消
プロジェクト取込
- importから既存のディレクトリ選択
- 基本NEXT連打で大丈夫だった
取込後
-
プロジェクトを選択し File > Project Structure
- Project 内の Project SDK から 利用JDKを選択
-
プロジェクトを右クリックし Add Framework Support
- mavenを追加
- 最初はSpring Frameworkも追加していたが、
@Autowired
などでエラーを吐くようになったのでひとまず外している。
.gitignore
以下を追加
{プロジェクト名}.eml
{プロジェクト名}.iml
.idea/
/target
プロパティファイル(*.properties)編集設定
Settings : Editor > File Encodings
最下部にある Transparent native-to-ascii conversion にチェック
※
デフォルトだと、native2asciiの結果英字が全て大文字になる。
こちらを参考に対応する。
http://qiita.com/shiena/items/5143a81f26907475713f
(IntelliJ IDEA 12.1.0となっていましたが、14.5でもokでした)
エディタ設定
Shift2回から Settings または File > Settings
Settings : Editor > General > Appearance
以下にチェック
- Show line numbers
- Show whitespaces
Ctrl+spaceの補完で大文字小文字を無視する
デフォルトではJavaのアノテーションなどが正常に補完されなかったりするので、大文字小文字を無視して補完できるように設定する。
Settings : Editor > General > Code Completion
- Case sensitive completion を None に変更
Keymapの変更
Ctrl+w
でタブを閉じて欲しいので直す
Settings : Keymap
Main Menu > Window > Editor Tabs > Close
(検索窓に close
と入力すればでてくる)
選択して Add Keybord Shortcuts
Ctrl + w
を追加
(コンフリクトした場合は、そちらの設定を解除)
Plugins
Lambok Pluginをインストール
以下を参考にさせていただきました。
http://siosio.hatenablog.com/entry/2013/12/23/000054
Tomcat
Settings : Build, Execution, Deployment > Application Servers
+
をからサーバを追加
Nameはそれなりに解りやすい名前にする
起動設定
- Run > Edit Configrations...
-
+
から Tomcat Server : Local を追加 - Serverタブ - NameやHTTP Portを設定
- Deploymentタブ -
+
から war を選択し、Application Contextを入力
-
未解決
ファイル検索で文字化け
Shift×2 の検索時はwindowsのUIフォント(メイリオ?)になるので化けないが、Shift+Ctrl+N とかで開くファイル検索などで日本語が化ける。
Editorのフォントが適用されることが原因のようで、日本語がちゃんと使えるフォントにすると解決する。
が、日本語が使えるフォントだと見た目がアレで・・・
とりあえず今は「日本語のファイルを使うのが悪い」ということで諦めてSource Code Pro のままにしている。