[2023] CamelCase 변환을 위한 Eclipse 플러그인 사용법

어떤 프로그래밍 언어를 사용하더라도 코드를 깔끔하고 일관성 있게 작성하는 것이 중요합니다.

특히 변수, 함수, 클래스 등의 이름은 가독성을 높이고 오류를 줄이는 데 중요한 역할을 합니다.

이런 명명 규칙 중에서는 대표적으로 CamelCase와 snake_case가 있습니다. 이 두 규칙은 각각의 쓰임새에 따라 상황에 맞게 사용됩니다.

예를 들어, 대부분의 DB 스키마는 snake_case(스네이크 표기법)으로 작성되지만, 주로 BACK-END나 FRONT-END 개발에서는 CamelCase로 작성하는 것이 일반적입니다.

이렇게 작성 스타일이 다른 두 영역을 오가며 개발하다 보면, 단순히 표기법을 변환하는 데도 상당한 시간이 소비됩니다.

이럴 때 단축키를 사용하면 훨씬 더 효과적으로 작업을 처리할 수 있습니다.

오늘은 Eclipse에서 사용할 수 있는 플러그인을 이용하여, snake_case를 CamelCase로 쉽게 변환하는 방법을 알아보겠습니다.

CamelCase 변환 단축키 지정 방법 안내

설치: AnyEdit 플러그인

우선, 이 작업을 위해 필요한 Eclipse 플러그인인 AnyEdit을 설치해야 합니다. AnyEdit은 텍스트의 변환, 비교, 대체 등을 쉽게 수행할 수 있는 강력한 플러그인입니다.

  1. Eclipse 상단 메뉴에서 ‘Help’를 선택한 후, ‘Eclipse Marketplace’를 클릭합니다.
  2. Eclipse Marketplace에서 ‘Find’ 창에 ‘AnyEdit’을 입력하고 검색합니다.
  3. 검색 결과 중 첫 번째에 나타나는 AnyEdit 플러그인을 클릭하여 설치합니다.
CamelCase 변환

설정: 단축키 지정

AnyEdit 설치가 완료된 후에는 원하는 단축키를 지정해야 합니다. 이렇게 하면 편리하게 snake_case와 CamelCase를 변환할 수 있습니다.

  1. 상단 메뉴에서 ‘Window’를 선택하고, ‘Preferences’를 클릭합니다.
  2. 왼쪽 트리 메뉴에서 ‘General > Keys’를 찾습니다.
  3. 검색창에 ‘AnyEdit’으로 검색한 후 목록에서 ‘Convert Camel <-> Underscores’를 선택합니다.
  4. 해당 명령에 단축키를 지정하면 됩니다. 이 때, 기존에 사용하던 단축키와 중복되지 않도록 주의해야 합니다.
img

사용법: 단축키 활용

단축키를 성공적으로 지정한 후에는 실제로 코드를 작성하면서 이를 활용해봅니다. 변수나 함수의 이름을 작성한 후 지정한 단축키를 누르면, 이름이 CamelCase와 snake_case 사이에서 즉시 변환됩니다. 이처럼 단순한 단축키 하나로 개발자의 생산성을 높이는 것이 가능해집니다.

이 글을 통해 Eclipse에서 플러그인을 활용하여 snake_case와 CamelCase의 변환을 쉽게 하는 방법에 대해 알아보았습니다. 이 방법을 활용하면 코드의 일관성을 유지하면서도 개발 시간을 크게 단축할 수 있습니다. 끊임없이 발전하는 개발 환경에서는 이런 작은 팁 하나하나가 중요한 생산성 향상을 이끌어낼 수 있습니다. 이 글이 여러분의 개발 생활에 조금이나마 도움이 되었기를 바랍니다.

[우영이네]

[wooyung’s IT 블로그]

이클립스 느리다고 좌절하셨나요? Eclipse 성능 최적화 초간단 팁 5

Eclipse 성능 최적화

안녕하세요, 개발자 여러분! Eclipse IDE로 작업하다 보면 속도가 느려 답답할 때가 있죠. “이클립스 왜 이렇게 느려!” 하며 머리를 싸매던 경험, 누구나 한 번쯤은 있으시리라 봅니다.

하지만 걱정 마세요. Eclipse 성능 최적화 방법은 생각보다 간단합니다! 저는 오랜 기간 Eclipse로 개발해 오며 시행착오 끝에 찾아낸 성능 Eclipse 성능 최적화 노하우를 여러분께 공유하고자 합니다.

이 글에서는 Eclipse 성능 튜닝의 핵심 포인트 5가지를 쉽고 빠르게 짚어드리겠습니다. 제 경험을 통해 알려드리는 실전 팁이니 꼭 따라 해보세요. 몇 번의 클릭만으로 이클립스 속도를 눈에 띄게 개선할 수 있습니다!

1. Validation 옵션, 꼭 필요한 것만 골라 켜자

Eclipse는 편집한 코드를 실시간으로 분석해 오류를 알려주죠. 이 Validation 기능이 아주 유용하긴 하지만, 많은 CPU 자원을 잡아먹습니다.

아래 단계를 따라 불필요한 Validation은 꺼두는 것이 좋습니다.

  1. ‘Window > Preferences’에서 ‘Validation’ 메뉴로 이동
  2. 사용하지 않는 항목은 체크 해제

저는 JavaScript, Maven, YAML 등 현재 프로젝트에 사용되지 않는 항목은 모두 끄고 개발합니다. Validation 옵션을 잘 조정하는 것만으로도 이클립스 성능이 확연히 달라지는 걸 느끼실 수 있을 거예요.

2. 코드 편집 중 불필요한 작업, 전부 OFF!

Eclipse는 코드를 편집할 때마다 다양한 작업을 자동으로 수행합니다. 문법 검사부터 자동 import 정리까지. 물론 이 기능들이 개발 효율을 높여주긴 하지만, 많은 리소스를 소모하기도 하죠.

아래 기능들은 꺼두는 편이 Eclipse 속도 향상에 도움이 됩니다.

JavaScript

  • Validation: 모든 Validation 규칙 OFF
    (‘Window > Preferences > Javascript > Validator’ 에서 설정)
  • Hyperlink: 모든 하이퍼링크 OFF
    (‘Window > Preferences > General > Editors > Text Editors > Hyperlinking’ 에서 JavaScript 항목 체크 해제)

Java

  • Organize Imports: 저장할 때 import문 정리하는 기능 OFF
    (‘Window > Preferences > Java > Editor > Save Actions’에서 ‘Organize Imports’ 체크 해제)
  • Content Assist Auto Activation: 자동 완성 기능 OFF
    (‘Window > Preferences > Java > Editor > Content Assist’에서 ‘Enable Auto Activation’ 체크 해제)

Spelling

  • 맞춤법 검사 기능 OFF
    (‘Window > Preferences > Genral > Editors > Text Editors > Spelling’ 체크 해제)

물론 상황에 따라 위 기능들이 필요할 때도 있습니다. 하지만 Eclipse 속도 저하로 고민이시라면, 잠시 OFF 해두는 걸 추천드려요.

3. 플러그인 정리의 시간

Eclipse의 최대 장점은 다양한 플러그인을 통해 기능을 확장할 수 있다는 점입니다. 하지만 불필요한 플러그인이 많을수록 이클립스 실행 속도는 느려지게 마련이죠.

한번 플러그인 목록을 점검해 볼 시간입니다!

  1. ‘Help > About Eclipse > Installation Details’에서 ‘Installed Software’ 탭으로 이동
  2. 현재 사용하지 않는 플러그인이 있다면 ‘Uninstall…’ 버튼을 눌러 제거

특히 Mylyn, Subversive 등 사용 빈도가 낮은 플러그인은 삭제 목록에 올려두시는 게 좋습니다. 꼭 필요할 때 다시 설치하면 그만이니까요.

4. JVM 메모리, 넉넉히 잡아주기

Eclipse는 자바(Java) 기반 프로그램입니다. 당연히 자바 가상머신(JVM)의 메모리 설정에 따라 성능이 크게 좌우되죠.

이클립스 설치 폴더의 eclipse.ini 파일을 열어 다음 설정값들을 적절히 조정해 주세요.

  • Xms: 초기 JVM 힙(heap) 크기 (최소 1GB 이상)
  • Xmx: 최대 JVM 힙 크기 (가용 메모리의 1/4 수준)
  • XX:MaxPermSize: 영구 저장 공간 크기 (최소 256m 이상)

예를 들어 16GB 램을 가진 컴퓨터라면 아래 정도로 설정할 수 있겠네요.

-Xms1024m
-Xmx4096m
-XX:MaxPermSize=512m

이렇게 하면 Eclipse 실행 시 좀 더 많은 메모리를 할당받아, 쾌적한 성능을 기대할 수 있습니다.

5. SSD 쓰세요, 제발

Eclipse 설치 경로, 그리고 작업 중인 프로젝트 폴더 모두 SSD에 두시길 강력 추천합니다! 빠른 쓰기 속도를 자랑하는 SSD에서라면 Eclipse 성능 최적화는 이미 50% 이상 개선되었다고 봐도 무방할 정도죠.

물론 개발 PC 전체를 통째로 SSD로 교체하는 건 부담되실 수 있겠네요. 그렇다면 우선 주력 개발 툴인 Eclipse라도 SSD에 설치해 보는 건 어떨까요? HDD 대비 체감상 수 배 이상 빨라진 이클립스를 경험하실 수 있을 겁니다.

실천만이 살 길!

자, 이제 Eclipse 최적화를 위한 5가지 팁을 모두 살펴봤네요. 정리하자면,

  1. Validation 옵션 조정
  2. 불필요 기능 OFF
  3. 플러그인 정리
  4. JVM 메모리 증설
  5. SSD 사용

이 정도만 따라 하셔도 이클립스 성능은 크게 달라질 거예요. 참고로 위 설정들은 제가 10년 넘게 Eclipse로 개발하며 직접 시도해 본 것들입니다. 효과가 입증된 노하우니 믿고 따라 오셔도 좋아요.

물론 Eclipse 성능 최적화를 위한 방법은 이 외에도 많습니다. 커스텀 플러그인 개발, 병렬 빌드 활용 등 고급 팁들이 숱하죠. 그런 건 천천히 알아가기로 하고, 당장은 이 글에서 배운 실천 가능한 팁부터 활용해 보시는 걸 추천드립니다.

Eclipse 사용에 어려움 겪고 계셨던 분들, 이제 좀 속 시원하시죠? 🙂 더 궁금한 점 있으시면 언제든 댓글로 물어봐 주세요. Eclipse의 숨겨진 기능부터 단축키, 활용법까지! 제가 알고 있는 팁들을 총동원해 함께 해결해 나가보겠습니다.

여러분 모두 Eclipse와 함께 즐겁고 효율적인 개발 하시길 바랄게요! 긴 글 읽어주셔서 감사합니다.

“이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.”