동작 환경
Windows 10 x64Embarcadero® Delphi 10.4 이상 (Maybe...)
JEDI Code Library 2.8 이상 (Maybe...)
Extension 설치
Delphi(RAD Studio) Main Menu > Component > Install Packages... > Add... > myIDEExt270.bpl 선택 > Save단축키 설정
Delphi Main Menu > Tools > JCL Options... > Third Party/Project JEDI/JCL/Common/Actions 설정 > Save기능
- Snake To Camel (for DirectX)- Snake To Upper Camel
- Snake To Lower Camel
- Case to Snake (for DirectX)
- Make Type Format (for DirectX)
사용법
에디터에서 코드 블럭 설정 > Main Menu > Edit > Convert Case > Snake to Camel 클릭(또는 JCL 옵션에서 설정된 단축키)사용 예시
<Snake To Camel - for DirectX>D2D_ABC_2F ▷ D2DAbc2F ◇ TD2D_ABC_2F ▷ TD2DAbc2F D2D1_ABC_2F ▷ D2D1Abc2F ◇ TD2D1_ABC_2F ▷ TD2D1Abc2F D2D1X_ABC_2F ▷ D2D1xAbc2F ◇ TD2D1X_ABC_2F ▷ TD2D1xAbc2F D3D_ABC_2F ▷ D3DAbc2F ◇ TD3D_ABC_2F ▷ TD3DAbc2F D3D1_ABC_2F ▷ D3D1Abc2F ◇ TD3D1_ABC_2F ▷ TD3D1Abc2F D3D1X_ABC_2F ▷ D3D1xAbc2F ◇ TD3D1X_ABC_2F ▷ TD3D1xAbc2F DXGI_ABC_2F ▷ DXGIAbc2F ◇ TDXGI_ABC_2F ▷ TDXGIAbc2F DXGI1_ABC_2F ▷ DXGI1Abc2F ◇ TDXGI1_ABC_2F ▷ TDXGI1Abc2F DXGI1X_ABC_2F ▷ DXGI1xAbc2F ◇ TDXGI1X_ABC_2F ▷ TDXGI1xAbc2F DWRITE_ABC_2F ▷ DWriteAbc2F ◇ TDWRITE_ABC_2F ▷ TDWriteAbc2F DWRITE1_ABC_2F ▷ DWrite1Abc2F ◇ TDWRITE1_ABC_2F ▷ TDWrite1Abc2F DWRITE1X_ABC_2F ▷ DWrite1xAbc2F ◇ TDWRITE1X_ABC_2F ▷ TDWrite1xAbc2F<Snake To Upper Camel>TEST_VARIABLE ▷ TestVariable<Snake To Lower Camel>TEST_VARIABLE ▷ testVariable<Case to Snake - for DirectX>D2DAbc2F ▷ D2D_ABC_2F ◇ TD2DAbc2F ▷ TD2D_ABC_2F D2D1Abc2F ▷ D2D1_ABC_2F ◇ TD2D1Abc2F ▷ TD2D1_ABC_2F D2D1xAbc2F ▷ D2D1X_ABC_2F ◇ TD2D1xAbc2F ▷ TD2D1X_ABC_2F D3DAbc2F ▷ D3D_ABC_2F ◇ TD3DAbc2F ▷ TD3D_ABC_2F D3D1Abc2F ▷ D3D1_ABC_2F ◇ TD3D1Abc2F ▷ TD3D1_ABC_2F D3D1xAbc2F ▷ D3D1X_ABC_2F ◇ TD3D1xAbc2F ▷ TD3D1X_ABC_2F DXGIAbc2F ▷ DXGI_ABC_2F ◇ TDXGIAbc2F ▷ TDXGI_ABC_2F DXGI1Abc2F ▷ DXGI1_ABC_2F ◇ TDXGI1Abc2F ▷ TDXGI1_ABC_2F DXGI1xAbc2F ▷ DXGI1X_ABC_2F ◇ TDXGI1xAbc2F ▷ TDXGI1X_ABC_2F DWriteAbc2F ▷ DWRITE_ABC_2F ◇ TDWriteAbc2F ▷ TDWRITE_ABC_2F DWrite1Abc2F ▷ DWRITE1_ABC_2F ◇ TDWrite1Abc2F ▷ TDWRITE1_ABC_2F DWrite1xAbc2F ▷ DWRITE1X_ABC_2F ◇ TDWrite1xAbc2F ▷ TDWRITE1X_ABC_2F<Make Type Format - for DirectX>D2D1_SVG_PAINT_TYPE ▼ TD2D1SvgPaintType = D2D1_SVG_PAINT_TYPE; PD2D1SvgPaintType = ^TD2D1SvgPaintType;
관련 라이브러리
[Embarcadero® Delphi] ToolsAPI[JEDI Project] JclOTAUtils, JclOtaActions
참고
Extending the IDE Using the Tools API - Delphi Document이 저작물은 크리에이티브 커먼즈 저작자표시-비영리-변경금지 4.0 국제 라이선스에 따라 이용할 수 있습니다.
댓글
댓글 쓰기