[eclipse] Eclipse에서 변수 이름을 빠르게 대문자로 바꾸는 방법이 있습니까?

이와 같은 리팩토링 도구가 있습니까?



답변

윈도우

kostja에서 언급 한대로 Alt+ Shift+ 를 누른 후 R변경할 텍스트를 선택한 다음

  • Ctrl+ Shift+ Y소문자, 또는
  • Ctrl+ Shift+ X는 대문자입니다.

맥 OS

  • Cmd+ Shift+ Y소문자
  • Cmd+ Shift+ X대문자

여기에는 지능이 없습니다. 선택한 문자의 대소 문자를 맹목적으로 변경합니다.

참고 :이 팁은 Eclipse 도움말에서 제공됩니다. 필요한 경우 도움말, 검색을 클릭 한 다음 “대문자”를 입력합니다. 바로 가기가 많은 페이지를 찾을 수 있습니다.


답변

내가 유용하다고 생각하는 것은 Alt + Shift + A를 사용하여 열을 선택하고 문자 열을 선택하는 것입니다. 그런 다음 Ctrl + Shift + Y 또는 Ctrl + Shift + X를 사용하여 소문자 또는 대문자를 사용합니다.

이것은 Windows의 이클립스에서 작동합니다.


답변

다음과 같은 여러 문제가 있습니다.

  • fooBar-> FooBar 및 그 반대 는 누군가 Java 스타일 가이드 라인을 무시하지 않는 한 발생하지 않을 것입니다. (나는 그런 코드를 거의 접하지 않으며, 내가 처음 반응 할 때 코드를 구제 할 수없는 것으로 작성하는 것이다.)

  • fooBar-> FOO_BAR 및 그 반대의 경우도 가능 하지만 매우 드문 경우입니다.

  • foobar-> fooBar도 그럴듯하지만 문제가 있습니다. 이클립스가 의도 한 단어 경계가 문자 시퀀스에서 어디에 있는지 알아내는 것을 수반 할 것이고, 그것은 제대로하기 어렵다.

이것들을 보면, 그것들은 모두 많이 필요하지 않을 것 같거나 적절하게하기에는 너무 어렵습니다. 따라서 표준 Eclipse 코드베이스에서 지원되지 않는다는 사실은 놀랍지 않습니다.


답변

Alt + Shift + R을 누르면 변수 이름을 원하는대로 리팩토링 할 수있는 모든 기능이 제공됩니다. AFAIK, 대문자 만 사용하는 도구 나 단축키는 없습니다.


답변

아니요. 표준 이름 변경 리팩토링을 사용하고 변수 이름을 대문자로 다시 입력해야합니다.

대문자 변수 이름은 클래스 속성을 “상수”로 변경하는 경우로 제한되어야하며 자주 발생하지 않습니다.


답변