development

Eclipse에서 변수 이름을 빠르게 대문자로 변환하는 방법이 있습니까?

big-blog 2020. 7. 22. 07:37
반응형

Eclipse에서 변수 이름을 빠르게 대문자로 변환하는 방법이 있습니까?


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


윈도우

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

  • Ctrl소문자 인 경우 + Shift+Y
  • Ctrl대문자의 경우 + Shift+X

맥 OS

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

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

참고 :이 팁은 일식 도움말에서 제공됩니다. 찾으려면 도움말, 검색을 클릭 한 다음 "대문자"를 입력하십시오. 바로 가기가 많은 페이지가 있습니다.


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

이것은 Windows에서 일식으로 작동합니다.


여러 가지 문제가 있습니다.

  • fooBar-> FooBar 및 그 반대의 경우 는 누군가 Java 스타일 지침을 무시하지 않으면 발생하지 않을 것입니다. (나는 그런 코드를 거의 만나지 않으며, 처음 반응 할 때 구제를 넘어서 코드를 작성하는 것입니다.)

  • fooBar-> FOO_BAR 그리고 그 반대 도 그럴듯하지만 아주 이례적입니다.

  • foobar-> fooBar도 그럴듯하지만 문제가 있습니다. 이클립스는 의도 된 단어 경계가 일련의 문자로 어디에 있는지 알아내는 것이 수반되며, 이는 올바르게 이해하기 어렵습니다.

이것들을 보면, 그것들이 많이 필요하지 않거나 제대로하기가 너무 어렵다. 따라서 표준 Eclipse 코드베이스에서 지원하지 않는다는 사실은 놀랍지 않습니다.


Alt + Shift + R을 누르면 원하는대로 변수 이름을 리팩터링 할 수 있습니다. AFAIK에는 대문자 만 사용하는 도구 나 바로 가기가 없습니다.


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

변수 이름을 대문자로 쓰는 것은 클래스 속성을 "일정한"것으로 변경하는 경우로 제한되어야하며, 이런 경우는 자주 발생하지 않습니다.

참고 URL : https://stackoverflow.com/questions/5323930/is-there-a-way-to-quickly-capitalize-the-variable-name-in-eclipse

반응형