모든 메뉴는 핫키로 등록하여 쓸 수 있다.

File Search는 기본적으로 핫키 등록이 안되어 있는데 아래와 같이 구성하여 핫키로 사용하고 있다.





참고

http://stackoverflow.com/questions/91984/how-do-i-hotkey-directly-to-file-search-tab-in-eclipse



인코딩이 문제일 수 있다.

eclipse.ini에 다음 라인을 추가한다.


-Dfile.encoding=UTF8



파일 저장 후에 이클립스를 재시작하면 잘 나온다.


sbteclipse를 설치하면 sbt eclipse 커맨드로 eclipse 프로젝트를 생성할 수 있다.


먼저 sbteclipse 플러그인 사용을 위한 설정을 한다.

프로젝트 디렉토리에서 project 디렉토리와 plugins.sbt 파일을 생성한다.


mkdir project

vi project/plugins.sbt


다음 내용추가 


addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "4.0.0")


프로젝트 디렉토리에서 다음 커맨드 실행


# sbt eclipse

[info] Loading global plugins from /Users/gilbird/.sbt/0.13/plugins

[info] Updating {file:/Users/gilbird/.sbt/0.13/plugins/}global-plugins...

[info] Resolving org.fusesource.jansi#jansi;1.4 ...

[info] downloading https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.sbteclipse/sbteclipse-plugin/scala_2.10/sbt_0.13/4.0.0/jars/sbteclipse-plugin.jar ...

[info] [SUCCESSFUL ] com.typesafe.sbteclipse#sbteclipse-plugin;4.0.0!sbteclipse-plugin.jar (6861ms)

[info] downloading https://jcenter.bintray.com/org/scalaz/scalaz-core_2.10/7.1.0/scalaz-core_2.10-7.1.0.jar ...

[info] [SUCCESSFUL ] org.scalaz#scalaz-core_2.10;7.1.0!scalaz-core_2.10.jar(bundle) (9362ms)

[info] downloading https://jcenter.bintray.com/org/scalaz/scalaz-effect_2.10/7.1.0/scalaz-effect_2.10-7.1.0.jar ...

[info] [SUCCESSFUL ] org.scalaz#scalaz-effect_2.10;7.1.0!scalaz-effect_2.10.jar(bundle) (1953ms)

[info] Done updating.

[info] Set current project to ScalaTest (in build file:/Users/gilbird/Work/scala/ScalaTest/)

[info] About to create Eclipse project files for your project(s).

[info] Updating {file:/Users/gilbird/Work/scala/ScalaTest/}scalatest...

[info] Resolving org.fusesource.jansi#jansi;1.4 ...

[info] downloading https://jcenter.bintray.com/org/scala-lang/scala-library/2.10.1/scala-library-2.10.1.jar ...

[info] [SUCCESSFUL ] org.scala-lang#scala-library;2.10.1!scala-library.jar (6513ms)

[info] downloading https://jcenter.bintray.com/org/scala-lang/scala-compiler/2.10.1/scala-compiler-2.10.1.jar ...

[info] [SUCCESSFUL ] org.scala-lang#scala-compiler;2.10.1!scala-compiler.jar (10524ms)

[info] downloading https://jcenter.bintray.com/org/scala-lang/scala-reflect/2.10.1/scala-reflect-2.10.1.jar ...

[info] [SUCCESSFUL ] org.scala-lang#scala-reflect;2.10.1!scala-reflect.jar (3837ms)

[info] downloading https://jcenter.bintray.com/org/scala-lang/jline/2.10.1/jline-2.10.1.jar ...

[info] [SUCCESSFUL ] org.scala-lang#jline;2.10.1!jline.jar (2989ms)

[info] Done updating.

[info] Successfully created Eclipse project files for project(s):

[info] ScalaTest


ls를 해보면 .project파일이 생성되어 있다.


# ls

total 24

0 ./          8 .classpath  0 .settings/  0 lib/        0 src/

0 ../         8 .project    8 build.sbt   0 project/    0 target/


그 다음은 기존의 이클립트 프로젝트 import를 하면된다.


+ Recent posts