source

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

factcode 2023. 4. 29. 09:56
반응형

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

이런 리팩터링 도구가 있습니까?

창문들

kostja에서 언급한 대로 ++ShiftR를 누른 후 변경할 텍스트를 선택할 수 있습니다.

  • 소문자의 경우 Ctrl또는ShiftY
  • Ctrl대문자로ShiftX

맥 OS

  • Cmd소문자의ShiftY
  • Cmd대문자의ShiftX

이것에는 지능이 없습니다.선택한 캐릭터의 대소문자만 맹목적으로 바꿉니다.

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

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

이것은 창문의 일식에 효과가 있습니다.

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

  • 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

반응형