Visual D에서 UncrustifyVS 사용

2923 단어 dlang
성형 툴이 Visual D로 사용할 수 있으면 편리하다고 생각해, 여러가지 시행착오를 했을 때의 메모를 남긴다.

1. 성형 도구를 찾습니다.



UniversalIndentGUI를 찾습니다. 이것은 프런트 엔드다.
성형 툴이 D언어에 대응하는 것은 Uncrustify 밖에 없다.

설치하고 시도하지만 잘 작동하지 않습니다.
미리보기가 변경되었지만 파일이 형식화되지 않았습니다.
어딘가 설정 실수를 하고 있는 것 같지만, 모르게 포기한다.

2. Uncrustify를 명령 줄에서 사용해보십시오.



첫째, 설정 파일로 고민한다.
cfg 폴더에 d.cfg가 있는지 확인합니다.
커맨드를 치는 것이 귀찮지만, 성형이 생겼다.

3. Visual Studio Addin UncrustifyVS를 소개합니다. 



우연히 Addin UncrustifyVS를 찾으십시오.
그대로는 D언어의 성형을 할 수 없었지만, 설정 파일을 지정하는 것으로 성형을 할 수 있었다.

1. 설치



그 전에 Uncrustify를 설치하십시오.
uncrustify
uncrustify-0.61.3-gf65394e-win32.zip을 다운로드하십시오.
이 사진의 예에서는 C:\bin\uncrustify에 설치되어 있습니다.

UncrustifyVS를 검색하여 설치하십시오. (이미지 1, 2장째)




2. 설정



설정 방법을 변경했습니다.
3 추가(2015년 5월 12일)를 읽으십시오.




UncrustifyVS 옵션을 설정합니다. (이미지 3, 4장째)
Configuration File(구성 파일 지정)
C:\bin\uncrustify\cfg\d.cfg
Uncrustify(uncrustify의 실행 파일 지정)에
C:\bin\uncrustify\uncrustify.exe
을 설정합니다.

* 참고 위의 설정은 Uncrustify를 C:\bin\uncrustify에 설치한 경우의 설정입니다.

3*추기(2015년 5월 12일)*



설정을 변경했습니다.


CommandLine을 선택하여 직접 편집합니다.
-c "%CFGFILE%"-q -l %lANGUAGE% --no-backup "%FILE%"
의 %lANGUAGE%를 삭제하고 D로 변경합니다.
-c "%CFGFILE%"-q -l D --no-backup "%FILE%"

Configuration File(구성 파일 지정)은 비어 있습니다. 

옵션 지정 방법은
(htp ///만두 s. 어쩌면. 코 m/만파게 s/ㅅ시 d/만 1/응 cru s chi fy. 1. HTML)
여기를 참고했습니다.

4 사용법



사용법은, 성형하고 싶은 파일을 표시시키고 나서,
TOOL -> UncrustifyVS -> Format Document에서 성형이 가능합니다.
편집한 상태이므로 파일을 저장하십시오.

선택 범위만 성형하고 싶을 때는
TOOL -> UncrustifyVS -> Format Selection 으로 성형할 수 있습니다.

좋은 웹페이지 즐겨찾기