윈도우나 맥과 달리 우분투(Ubuntu)에 PhpStorm을 사용하기 위해서는 몇가지 작업을 해주어야 한다.
우선 PhpStorm은 OpenJDK를 지원하지 않기 때문에 오라클 JDK를 설치해야 한다.
$ sudo add-apt-repository ppa:webupd8team/java $ sudo apt-get update $ sudo aptitude install oracle-java8-installer
PhpStorm을 설치한다.
$ tar -xvzf PhpStorm-6.0.3.tar.gz $ mv PhpStorm-129.814/ ~/PhpStorm $ vi ~/PhpStorm/bin/phpstorm64.vmoptions
phpstorm64.vmoptions 파일에 맨 아래에 다음 내용을 추가한다.
-Dswing.aatext=true -Dawt.useSystemAAFontSettings=lcd -Dsun.java2d.xrender=true
~/.fonts 디렉토리 안에 자신이 사용 할 고정폭 글꼴을 넣어 주고 폰트 정보를 갱신한다.
$ fc-cache -f
PhpStorm을 실행한다.
$ cd ~/PhpStorm/bin $ ./phpstorm.sh
개인적으로 Solarized 테마와 vim을 주로 사용하기 때문에 PhpStorm에도 적용시켜 보았다.
File – Settings – Editor – Colors & Fonts에서 Default를 선택하고 Save As 버튼을 눌러 ‘Solarized Dark’라고 저장한다. PhpStorm을 종료한 후 PhpStorm 6용 Solarized Dark를 다운로드 해 설치한다.
$ cd ~/.WebIde60/config/colors $ wget 'https://raw.github.com/kamkejj/PHPStorm-Solarized-Dark-Theme/v6/SolarizedDark.icls' $ cp SolarizedDark.icls "Solarized Dark.icls"
IDEaVim을 다운로드 한다.
$ cd ~/PhpStorm/plugins $ wget "http://plugins.jetbrains.com/plugin/download?pr=&updateId=13404" -O ideavim-0.29.zip $ unzip -x ideavim-0.29.zip
Vim Keymap을 복사한다.
$ cd ~/PhpStorm/plugins/IdeaVim $ cp Vim.xml ~/.WebIde60/config/keymaps/
다시 PhpStorm을 실행하고 File – Settings – Keymap에서 Vim을 선택한 후 설정을 저장한다. PhpStorm을 종료하고 재실행한다.