Game Engine/Unreal

Extension 설치로 언리얼 Macro(UPROPERTY, UFUNCTION 등) indent(들여쓰기) 자동으로 맞춰지도록 하는 방법

OneSeat 2023. 12. 17.
반응형

🧱 사양

Windows 10, Visaul Studio 2022, Unreal5

 

💼 서론

언리얼에서 코드를 입력하다보면 Macro(UPROPERTY, UFUNCTION 등) 때문에 indent(들여쓰기)가 이쁘게 맞춰지지 않는 느낌을 받습니다.

 

사실 UPROPERTY 매크로 입력 전에 변수를 선언하고 그 뒤에 매크로를 입력하면 문제 없지만... 심리가 먼저 UPROPERTY 매크로 일단 입력하고 그 다음 변수 입력하고 싶으니...

 

옛날에 Unreal4 배우려고 했을 때 언리얼 공식 C++ Battery Collector 튜토리얼 영상을 봤었는데, 지금 코드 입력하는 것을 봐보니 변수부터 입력하고 그 뒤에 UPROPERTY를 입력하는 것을 보았다...

 

언리얼4, 5 둘다 사용 가능하다.

 

 

 

 

 

 

 

💡 Visual Commander 다운로드 받기

아래 홈페이지에 들어가서 가장 아래 하단의 Download Now를 클릭아여 Visual Commander를 다운로드 받습니다.

https://vlasovstudio.com/visual-commander/

 

Visual Commander - Modern alternative to Visual Studio macros

Visual Commander The freemium Visual Commander extension lets you automate repetitive tasks in Visual Studio 2022/2019/2017 and SSMS 17/2016. You can reuse existing Visual Studio macros from previous versions of the IDE and create new commands and extensio...

vlasovstudio.com

Extension 설치로 언리얼 Macro(UPROPERTY, UFUNCTION 등) indent(들여쓰기) 자동으로 맞춰지도록 하는 방법 - 💡 Visual Commander 다운로드 받기
Visual Commander Download Now

💡 Visual Commander 설치하기

Visual Commander를 설치하기 전의 Extensions 탭 구조 입니다.

Extension 설치로 언리얼 Macro(UPROPERTY, UFUNCTION 등) indent(들여쓰기) 자동으로 맞춰지도록 하는 방법 - 💡 Visual Commander 설치하기
Visual Commander 설치 전 Tab 구조

 

Extension 설치로 언리얼 Macro(UPROPERTY, UFUNCTION 등) indent(들여쓰기) 자동으로 맞춰지도록 하는 방법 - 💡 Visual Commander 설치하기
Visual Commander Install

다운로드 받은 VisualCommander.vsix 파일을 실행하여 Install을 눌러 설치합니다.

설치가 완료되면 아래의 사진과 같이 상단 탭의 Extensions(확장)에서 VCmd가 생긴 것을 확인할 수 있습니다.

Extension 설치로 언리얼 Macro(UPROPERTY, UFUNCTION 등) indent(들여쓰기) 자동으로 맞춰지도록 하는 방법 - 💡 Visual Commander 설치하기
Visual Commander 설치 후 Tab 구조

 

💡 Indent(들여쓰기)를 위해 ue4-vs-extensions 다운로드 받기

다운로드를 위해 아래의 홈페이지로 이동합니다.

https://github.com/hackalyze/ue4-vs-extensions

 

GitHub - hackalyze/ue4-vs-extensions: Useful UE4 Visual Studio extensions.

Useful UE4 Visual Studio extensions. Contribute to hackalyze/ue4-vs-extensions development by creating an account on GitHub....

github.com

 

아래 사진처럼 Code > Download ZIP을 클릭하여 파일을 다운로드 받습니다.

Extension 설치로 언리얼 Macro(UPROPERTY, UFUNCTION 등) indent(들여쓰기) 자동으로 맞춰지도록 하는 방법 - 💡 Indent(들여쓰기)를 위해 ue4-vs-extensions 다운로드 받기

 

💡 ue4-vs-extensions 설치 하기

압축을 풀고 본인의 Visual Studio 버전을 확인하고 설치합니다.

  • Visual Studio 2013-2015일 경우
    • ue4_smarter_macro_indenting_vs2013-2015.vcmd 설치
  • Visual Studio 2017 이상일 경우
    • ue4_smarter_macro_indenting_vs2017-2019.vcmd

저의 경우 Visual Studio 2022이기 대문에 2017 이상 버전에 설치해야하는 ue4_smarter_macro_indenting_vs2017-2019.vcmd를 설치하려고 합니다.

 

아래 사진처럼 Extentions > VCmd > Import를 클릭하고 ue4_smarter_macro_indenting_vs2017-2019.vcmd 를 선택하면 됩니다.

Extension 설치로 언리얼 Macro(UPROPERTY, UFUNCTION 등) indent(들여쓰기) 자동으로 맞춰지도록 하는 방법 - 💡 ue4-vs-extensions 설치 하기 - 모든 영역
Visual Commader에 ue4_smarter_macro_indenting Import

 

정상적으로 세팅되었는지 확인하기 위해 아래 사진처럼 Extensions > VCmd > Extensions를 클릭합니다.

Extension 설치로 언리얼 Macro(UPROPERTY, UFUNCTION 등) indent(들여쓰기) 자동으로 맞춰지도록 하는 방법 - 💡 ue4-vs-extensions 설치 하기 - 모든 영역

 

 
 

Extensions에서 UE4 Smarter Macro Indenting이 선택되어 있는지 확인하면 됩니다.

 

Extension 설치로 언리얼 Macro(UPROPERTY, UFUNCTION 등) indent(들여쓰기) 자동으로 맞춰지도록 하는 방법 - 💡 ue4-vs-extensions 설치 하기 - 모든 영역
Extensions UE4 Smarter Macro Indenting

 

정상적으로 Indent(들여쓰기)가 되는지 확인합니다.

반응형

댓글