본문 바로가기
개발&프로그래밍

[인텔리제이] 코드 가독성을 높여주는 Rainbow Brackets 플러그인

by 재아군 2024. 8. 23.

Rainbow Brackets 플러그인 - 인텔리제이 플러그인

 

코드를 작성하다 보면 괄호의 깊이가 깊어질수록 가독성이 떨어지고,

어느 괄호가 어디에 속하는지 헷갈리는 경우가 많죠. 이런 문제를 해결해주는 Rainbow Brackets 플러그인을 소개합니다.

 

 

 

Rainbow Brackets란?

Rainbow Brackets는 코드 에디터에서 괄호, 중괄호, 대괄호 등을 서로 다른 색상으로 표시해주는 플러그인입니다. 이름에서 알 수 있듯이, 무지개처럼 다양한 색상을 사용하여 중첩된 괄호를 구분하기 쉽게 만들어줍니다.

 

주요 특징:

  • 중첩된 괄호에 다른 색상 적용
  • 짝이 맞지 않는 괄호 하이라이트
  • 커서 위치의 괄호 쌍 강조
  • 다양한 프로그래밍 언어 지원

이 플러그인은 특히 복잡한 논리 구조나 깊은 중첩이 있는 코드를 다룰 때 매우 유용합니다.

 

설치 방법

 

Rainbow Brackets를 설치하는 방법은 매우 간단합니다. IntelliJ IDEA에서 다음 단계를 따라해보세요:

  1. IntelliJ IDEA를 실행합니다.
  2. 'File' > 'Settings' (Windows/Linux) 또는 'IntelliJ IDEA' > 'Preferences' (Mac)로 이동합니다.
  3. 왼쪽 패널에서 'Plugins'를 선택합니다.
  4. 검색 창에 'Rainbow Brackets'를 입력합니다.
  5. 검색 결과에서 'Rainbow Brackets' 플러그인을 찾아 'Install' 버튼을 클릭합니다.
  6. 설치가 완료되면 IDE를 재시작하라는 메시지가 표시될 수 있습니다. 재시작하여 변경사항을 적용합니다.

이제 Rainbow Brackets가 설치되었습니다!

 

 

사용 방법 및 기능

Rainbow Brackets를 설치하고 나면 별도의 설정 없이 바로 사용할 수 있습니다. 코드 에디터에서 괄호들이 자동으로 색상이 입혀진 것을 확인할 수 있을 것입니다.

 

주요 기능:

  1. 색상 구분:
    • 중첩된 괄호마다 다른 색상이 적용됩니다.
    • 색상은 순환적으로 적용되어, 깊이가 깊어져도 구분이 가능합니다.
  2. 괄호 쌍 강조:
    • 커서를 괄호 위에 올리면 해당 괄호의 짝이 강조됩니다.
    • 이를 통해 어떤 괄호가 어디에서 열리고 닫히는지 쉽게 파악할 수 있습니다.
  3. 오류 표시:
    • 짝이 맞지 않는 괄호는 빨간색으로 표시됩니다.
    • 이를 통해 신속하게 문법 오류를 발견할 수 있습니다.
  4. 다양한 괄호 지원:
    • 소괄호 (), 중괄호 {}, 대괄호 [] 등 다양한 종류의 괄호를 지원합니다.
  5. 언어 독립적:
    • Java, Python, JavaScript 등 대부분의 프로그래밍 언어에서 사용 가능합니다.

 

 

장점 및 개발 생산성 향상

  1. 가독성 향상:
    • 색상 구분으로 코드 구조를 한눈에 파악할 수 있습니다.
    • 특히 복잡한 중첩 구조에서 큰 도움이 됩니다.
  2. 오류 감소:
    • 괄호의 짝을 쉽게 확인할 수 있어 괄호 관련 오류를 줄일 수 있습니다.
    • 실수로 괄호를 빠뜨리거나 잘못 닫는 경우를 줄일 수 있습니다.
  3. 디버깅 시간 단축:
    • 코드 구조를 빠르게 파악할 수 있어 디버깅 시간이 단축됩니다.
    • 특정 블록의 시작과 끝을 쉽게 찾을 수 있습니다.
  4. 코드 리뷰 효율성:
    • 다른 개발자의 코드를 리뷰할 때 구조를 빠르게 이해할 수 있습니다.
    • 이는 팀 작업의 효율성을 높이는 데 기여합니다.
  5. 미적 요소:
    • 단순히 실용적인 면 외에도, 코드에 색채를 더해 시각적 즐거움을 줍니다.
    • 이는 장시간 코딩 시 눈의 피로를 줄이는 데도 도움이 될 수 있습니다.

이러한 장점들로 인해 Rainbow Brackets는 개발 생산성을 크게 향상시킬 수 있습니다.

 

 

커스터마이징

Rainbow Brackets는 기본 설정으로도 충분히 유용하지만, 개인의 취향에 맞게 커스터마이징할 수 있는 옵션도 제공합니다.

  1. 색상 변경:
    • Settings > Editor > Color Scheme > Rainbow Brackets에서 각 레벨의 괄호 색상을 변경할 수 있습니다.
    • 자신의 테마나 선호도에 맞는 색상을 선택할 수 있습니다.
  2. 적용 범위 설정:
    • 특정 파일 형식에만 Rainbow Brackets를 적용하거나 제외할 수 있습니다.
    • 이는 설정의 'Language & Frameworks' 섹션에서 조정 가능합니다.
  3. 괄호 강조 스타일:
    • 괄호 쌍을 강조하는 방식(밑줄, 굵게 등)을 변경할 수 있습니다.
  4. 글꼴 설정:
    • 폰트에 따라 괄호의 모양이 달라질 수 있으므로, 적절한 폰트를 선택하는 것도 중요합니다.

이러한 커스터마이징을 통해 자신의 코딩 스타일과 환경에 가장 적합한 설정을 찾을 수 있습니다.

 

주의사항 및 팁

Rainbow Brackets를 사용할 때 고려해야 할 몇 가지 사항들이 있습니다:

  1. 색약 고려:
    • 색약이 있는 개발자의 경우, 기본 색상 설정이 구분하기 어려울 수 있습니다.
    • 이 경우 색상을 직접 조정하여 더 잘 구분되는 조합을 만들어 사용하세요.
  2. 과도한 중첩 주의:
    • Rainbow Brackets가 중첩을 쉽게 볼 수 있게 해주지만, 이를 빌미로 과도한 중첩을 만들지 않도록 주의해야 합니다.
    • 여전히 코드의 가독성과 유지보수성을 고려하여 적절한 수준의 중첩을 유지하는 것이 중요합니다.
  3. 다른 플러그인과의 호환성:
    • 다른 코드 스타일링 플러그인과 함께 사용할 경우 충돌이 있을 수 있습니다.
    • 문제가 발생하면 각 플러그인의 설정을 조정해보세요.
  4. 정기적인 업데이트:
    • 플러그인을 정기적으로 업데이트하여 최신 기능과 버그 수정을 적용하세요.
  5. 팀 내 일관성:
    • 팀 프로젝트에서 사용할 경우, 팀원들과 색상 설정을 공유하여 일관성을 유지하는 것이 좋습니다.

 

Rainbow Brackets 플러그인은 단순하지만 강력한 도구로, 코드의 구조를 시각적으로 명확하게 만들어줍니다. 이를 통해 개발자는 코드를 더 쉽게 이해하고, 오류를 줄이며, 전반적인 개발 경험을 향상시킬 수 있습니다.

특히 복잡한 알고리즘이나 깊은 중첩 구조를 가진 코드를 다룰 때 그 진가를 발휘합니다. 초보자부터 숙련된 개발자까지, Rainbow Brackets는 모든 수준의 프로그래머에게 도움이 될 수 있는 유용한 도구입니다.

이 플러그인을 사용해보신 적이 없다면, 지금 바로 설치해보는 것은 어떨까요? 여러분의 코드에 무지개빛 생기를 불어넣어보세요.

코딩이 더욱 즐거워질 것입니다!

 

 

공식 홈페이지 :

https://plugins.jetbrains.com/plugin/10080-rainbow-brackets

 

Rainbow Brackets - IntelliJ IDEs Plugin | Marketplace

🌈Rainbow Brackets for IntelliJ based IDEs/Android Studio/HUAWEI DevEco Studio Core Features Rainbowify various types brackets(Round,Squiggly,Square,Angle) Rainbowify...

plugins.jetbrains.com

 

 

이 블로그의 다른 인텔리제이 글 관련 글:

 

2022.03.18 - [개발&프로그래밍] - [IntelliJ] SonarLint 플러그인

 

[IntelliJ] SonarLint 플러그인

SonarLint는 냄새나는 코드가 있는지, 코드 품질을 높이기 위해 확인할 수 있는 플러그인입니다. 설치하기 IntelliJ > Preferences > Plugins 에서 sonarlint를 검색합니다. 플러그인을 설치 후, 인텔리제이를

observerlife.tistory.com

 

2024.02.19 - [개발&프로그래밍] - IntelliJ에서 콘솔 로그 출력 사이즈 늘리기

 

IntelliJ에서 콘솔 로그 출력 사이즈 늘리기

IntelliJ에서 콘솔 로그 사이즈 제약으로 로그가 다 안보이는 때가 있을때는 로그 출력 사이즈를 늘려줘야합니다. Console Log Output Size 변경하는 법을 살펴봅니다. 설정 열기: IntelliJ IDEA에서 설정(Pref

observerlife.tistory.com

2024.02.19 - [개발&프로그래밍] - IntelliJ(2023.3.4 버전)에서 항상 파일경로 보이게 설정하기

 

IntelliJ(2023.3.4 버전)에서 항상 파일경로 보이게 설정하기

IntelliJ 2023.3.4에서 파일경로를 항상 보이게 하는 설정을 할 수 있는 경로를 알려드릴게요 적용전의 화면은 아래와 같습니다. 현재 선택된 파일의 경로를 알 수가 없지요. View > Appearance > Navigator Ba

observerlife.tistory.com

 

 

IntelliJ(2023.3.4 버전)에서 항상 파일경로 보이게 설정하기

IntelliJ 2023.3.4에서 파일경로를 항상 보이게 하는 설정을 할 수 있는 경로를 알려드릴게요 적용전의 화면은 아래와 같습니다. 현재 선택된 파일의 경로를 알 수가 없지요. View > Appearance > Navigator Ba

observerlife.tistory.com

 

댓글