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

Visual Commander Download Now

💡 Visual Commander 설치하기

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

Visual Commander 설치 전 Tab 구조

 

Visual Commander Install

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

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

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을 클릭하여 파일을 다운로드 받습니다.

 

💡 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 를 선택하면 됩니다.

Visual Commader에 ue4_smarter_macro_indenting Import

 

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

 

 
 

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

 

Extensions UE4 Smarter Macro Indenting

 

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

반응형

댓글