2016-10-10 2 views
0

tranp_부터 event_으로 시작하는 모든 Java 클래스 및 레이아웃의 이름을 바꾸고 싶습니다. Shift + F6 조합을 사용하여 하나씩 처리 할 수 ​​있지만 너무 많은 시간이 걸립니다 (20 개 이상의 파일이 있음). 대량으로 그렇게하는 더 빠른 방법이 있습니까?파일 이름 바꾸기 - Android Studio

+1

androidstudio에서 완료해야합니까? 이 명령은 bash에 대한 예제와 같이 명령 줄을 사용하면 꽤 간단하다고 생각합니다. http://stackoverflow.com/a/602770/4511978 –

+0

예, 프로젝트의 구조 때문에 Android Studio에서 수행해야합니다 (파일 이름은 클래스, 레이아웃 및 매니페스트에서 사용됩니다.)이 구조를 유지해야합니다. 나는 지금까지 굴절기를 사용했다. 안드로이드 스튜디오 밖에서 굴절시키는 또 다른 방법이 있다면 대답을 공유하십시오 –

+0

... 볼 수 없었습니다. 어쩌면 androidstudio가 다른 도구로 수행 된 변경 사항을 업데이트/통합 할 수 있습니까? –

답변

0

Android Studio에서 제공되는 리팩터링을 통해 여러 파일의 이름을 한꺼번에 바꿀 수있는 기능이 구현되지 않은 것으로 보입니다.

또한 특정 카테고리의 요소 이름을 특정 방식으로 변경하여 하나씩 지루하게 수행해야한다는 결정을 계속 변경하는 것과 같은 기능을 가질 필요성을 느낍니다. 어떤 경우에 버그가 발생합니다.

앞으로 버전에 적용될 수 있기를 바랍니다. 그러나 지금까지 내가 가장 잘하고있는 것이 'ctrl + r'기능을 사용하여 항목의 모든 항목을 검색하고 이름을 바꾸려는 항목으로 바꾸는 것입니다. . 그리고 요소가 참조 된 모든 장소에서 다시 수행하십시오. 그리고 마지막으로 최근의 이름 바꾸기로 인한 오류가 없는지 확인하기 위해 방금 실행했습니다. '리소스를 찾을 수 없습니다.'와 같은 오류가 발생하면 Android Studio에서 오류의 위치를 ​​가리키며 대체로 이름을 바꿀 장소입니다.

이것은 확실한 방법은 아니지만 'shift + f6'대신 많은 요소의 이름을 바꾸어야 할 때 상당히 도움이되었습니다.