답변

6

사용 Code | Reformat code IntelliJ IDEA의 동작은 스칼라 플러그인이 설치된 경우에도 스칼라에서 작동합니다.

+0

Reformat 코드는 코드를 다시 포맷하기 만하고 C#의 ReSharper ALT + ENTER처럼 정리하지 않아도됩니다. LINQ를 사용하여 코드를 더욱 간결하고 일반적으로 더 읽기 쉽도록 다시 작성합니다. 예 : 필터를 사용하여 목록에서 요소를 1 줄로 제거하는 for 루프를 다시 작성합니다. 스칼라에서 이런 종류의 일의 범위는 서사시 적이며 그것을하는 도구는 근본적으로 굉장합니다. – samthebest

+0

@samthebest IDEA에는 검사/의도에 따라 코드를 변경할 수있는'Alt' +'Enter'도 있습니다. – CrazyCoder

+0

사실, C# 용 ReSharper의 노란색 밑줄 및 자동 리펙터 관용구 범위는 Scala보다 훨씬 풍부합니다. 스칼라를위한 ReSharper가 출시 되었다면, 우리 회사가 내 팀에게 라이선스를 구입할 것을 주장하고 싶습니다. :) – samthebest

7

IntelliJ Idea는 scala plugin을 통해 뛰어난 스칼라 지원을 제공합니다.

개조 코드는 Code >>Reformat Code을 통해 메뉴에서 액세스 할 수 있습니다. 사실

가, 다시 선명는 (아이디어의 저자)는 JetBrains에서 제품이다

+0

알아요. 하지만 특정 기능에 대해 묻고 있습니다. Scala 용 아이디어 (SBT 용 Idea 및 Idea 플러그인 용 스칼라 및 SBT 플리 긴)를 설정했지만이를 사용하여 스칼라 코드 파일을 자동으로 정리하고 다시 포맷하는 방법을 찾을 수 없습니다 (Visual Studio with ReSharper 클릭 한 번으로 코드 편집기 오른쪽 클릭 메뉴에서). – Ivan

+0

@Ivan,'Code' 사용 | 'Reformat Code'. – CrazyCoder

+0

고마워, @ CrazyCoder! 그게 제가 찾고 있던 것입니다 (저는 Idea에 대해 아주 새로운 것입니다). 답으로 게시하고 받아 들일 것입니다. – Ivan

관련 문제