Eclipse는 자동으로 저장


81

Eclipse가 파일을 편집 할 때마다 자동으로 빌드되는 것과 거의 같은 방식으로 자동으로 저장되기를 바랍니다. 작년에 IntelliJ (기본적으로 자동 저장 됨)를 사용했기 때문에 다음과 같은 문제가 계속 발생합니다.

  • Eclipse에서 일부 변경
  • 저장 누르는 것을 잊어 버림
  • 빌드, 단위 테스트를 실행하고 이상한 동작을 확인합니다.
  • (잠시 후 ....) 변경 사항 저장을 잊었 기 때문에 예기치 않은 동작이 발생했음을 알게

Eclipse를 자동으로 저장할 수있는 방법이 있습니까?


1
자동 저장 플러그인을 사용하지 않는 것이 좋습니다. 그 이유는 저장하면 항상 증분 빌드가 발생하기 때문입니다. Java 만 사용하는 경우에는 문제가되지 않습니다. 그러나 AspectJ, Groovy와 같은 다른 언어 또는 JavaScript와 같은 컴파일되지 않은 언어를 사용하기 시작하면 증분 빌드가 훨씬 길어질 수 있습니다. 이는 단일 파일의 변경으로 인해 빌드 시간이 훨씬 길어질 수 있기 때문입니다 (파일 간의 종속성 그래프는 밀도가 더 높은 경향이 있기 때문입니다). 자동 저장 플러그인 대신 "자동 저장"옵션을 사용하는 것이 좋습니다.
Andrew Eisenberg

더 많은 플러그인을 설치할 필요가 없습니다. 아래 제 대답을보십시오
UmAnusorn

답변:


92

Eclipse Neon (4.6)

> 기본 설정

창 기본 설정

일반 > 편집기 > 자동 저장 > 더티 편집기에 대한 자동 저장 활성화 선택> 자동 저장 간격 (초) 값 선택

일반 편집자 자동 저장

M7의 세부 사항 :

이제 Eclipse에서 더티 편집기의 자동 저장을 사용할 수 있습니다. 자동 저장 옵션은 기본적으로 비활성화되어 있습니다. 새로운 자동 저장 기본 설정 페이지 ( Preferences> General> Editors> Autosave )를 사용할 수 있으며 자동 저장 을 활성화 / 비활성화하고 자동 저장 간격을 변경할 수 있습니다. 카운트 다운은 키보드 활동, 마우스 클릭 또는 팝업이 표시 될 때 재설정됩니다 (예 : 컨텐츠 지원, 기본 설정 페이지 등).


33

여기로 이동하여 빌드 전에 자동으로 저장 확인란을 선택할 수 있습니다.

창> 환경 설정> 일반-> 작업 공간


20

먼저 창-> 환경 설정-> 일반-> 작업 공간을 시도하십시오. 여기서 "빌드 전 자동 저장"및 "자동 빌드"를 선택할 수 있습니다.

그것이 작동하지 않는 경우 ,

시도하십시오

환경 설정-> 실행 / 디버그-> 실행-> "실행하기 전에 더티 편집기 저장"


1
두 번째 만 내 JUnit 테스트에서 작동했습니다. 감사합니다.
Noumenon


18

나는이 전화를위한 이클립스 플러그인을 쓴 smartsave . Eclipse Market Place에서 사용할 수 있습니다.

지정된 간격으로 파일을 저장하며 환경 설정 대화 상자에 오류 또는 경고가 표시되는 경우 저장을 방지하도록 조정할 수도 있습니다.


1
안녕하세요, 멋진 플러그인입니다. 자동으로 저장되는 타일 (확장자 별)을 필터링 할 수 있다면 정말 멋질 것입니다. 예를 들어 .xml 파일이 아닌 .txt 파일을 저장하고 싶습니다.
Lincoln

Eclipse 4.5.1에서는 작동하지 않으며 기본 설정에 표시되지 않습니다. 고쳐주세요.
wesamly

참고 : 포맷터가 파일이 저장 될 때 실행되도록 구성된 경우 저장할 때 포맷터를 트리거합니다. 예이.
simpleuser

(내가 MATLAB에서 사용하는) 아주 좋은 기능은 파일이 포커스를 잃을 때 파일을 저장하는 것입니다. 이것은 우리가 다른 파일로 전환 할 때 저장해야하는 파일이 대부분 필요하다는 점에서 매우 효과적인 것으로 판명되었습니다.
Danijel

7

Helios에서는 환경 설정 및 설정으로 이동하여 수행 할 수 있습니다.

실행 / 디버그> 실행> 실행하기 전에 필요한 더티 편집기 저장


0

Eclipse Mars 2의 경우 설정은 Window> Preferences> General> Workspace 아래에 있습니다. 이러한 설정은 초 단위가 아닌 분 단위입니다.

여기에 이미지 설명 입력


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.