2014-12-17 4 views
8

서버와 동기화를 실행하는 경우 다른 줄 구분 기호로 인해 모든 파일이 변경됩니다. 모든 파일에는 변경 사항이 없지만 "내용에는 줄 구분 기호 만 차이가 있습니다"라는 힌트가 있습니다.PHPStorm은 회선 구분 기호를 무시하는 방법을 동기화합니까?

PHPStorm이 해당 줄 구분 기호를 무시하도록 할 수 있습니까?

+1

프로그래머가 일반적으로 사용하는 소프트웨어 도구 인 " – PiTheNumber

답변

0

가장 좋은 해결책은 기본 줄 구분 기호 스타일을 서버와 동일하게 변경하는 것입니다. 이를 수행하려면 파일 -> 설정 -> 편집기 -> 코드 스타일을 열고 "선 구분 기호"옵션을 서버에서와 동일한 옵션으로 설정하십시오.

다른 해결책은 검사 설정 (파일 -> 설정 -> 편집기 -> 검사 -> 이식성 문제 -> 일관되지 않은 행 구분 기호)에서 "일관되지 않은 행 분리 자"검사를 비활성화하는 것입니다.

+0

두 옵션을 모두 시도했지만 파일 편집에만 영향을 미치는 것처럼 보입니다. 비교 행동을 변경하고 싶습니다. 나는 단지 내용 변경을보고 싶을 선 분리 기호에 대해서는별로 신경 쓰지 않습니다. 새로운 버전의 – PiTheNumber

+0

(현재 v.2016.2) 옵션의 경로는 다음과 같습니다 : 파일 -> 설정 -> 편집기 -> 검사 -> 일반 -> 일관되지 않은 행 구분 기호 –

9

PHPStorm이 해당 줄 구분 기호를 무시하도록 할 수 있습니까?

그런 옵션이 없습니다.

사실 : 실제 콘텐츠 (코드)에는 차이가 없지만 여전히 "콘텐츠"의 일부인 차이는 여전히 라인 엔딩에 있습니다.

https://youtrack.jetbrains.com/issue/IDEA-101502 - 진행 상황에 대한 알림을 받기위한 스타/투표/의견. 난 단지 같은 라인 엔딩 (- LF 유닉스) - 해당 지역의 모든 파일을 변환하기 위해 제안 할 수 있습니다


는 실행시 Windows에서 PHP는 그들 사이의 차이를 볼 수 없습니다.

Settings | Editor | Code Style --> Line Separator - 새로 만든 파일에 영향을줍니다.

기존 파일의 경우 이러한 변환을 수동으로 수행해야합니다. 프로젝트보기 패널에서 파일/폴더 (또는 전체 프로젝트)를 선택하고 File | Line Separators에서 올바른 항목을 사용하십시오.

+0

맞습니다. 나는'Settings | 도구 | 외부 비교 도구 '. 그것은 올바른 diff 도구 및 매개 변수가있는 솔루션 일 수 있지만 아직 작동하지 못했습니다. – PiTheNumber

관련 문제