답변:
C, C ++, C ++ / CLI, C # 및 Java의 경우
Artistic Style 2.04 와 비슷한 동작을 수행 할 수 있습니다 .
최신 버전 인 현재 2.04를 다운로드 하십시오 ( apt-get
이전 버전 2.03이 제공되므로 파이프 출력을 허용하지 않으므로이 버전에서는이 버전이 작동하지 않으므로 설치에 사용하지 마십시오).
예술적인 스타일을 설치 -> 다운로드에 설치 문서 (/astyle/doc/install.html)를 따라 ( make
다음 make install
)
Geany에 사용자 정의 명령을 추가하십시오.
bash -c "astyle --indent-classes -Y"
이 스타일을 예술적 스타일 문서 에서 사용자 정의하려면
텍스트 영역을 선택하고 Ctrl+ 1를 눌러 첫 번째 Geany 사용자 정의 명령을 실행하십시오.
HTML
tidy 를 사용할 수 있습니다 . geany를 사용하는 경우 tidy 에서 HTML 코드를 컴파일 할 수도 있습니다.
깔끔한 설치 : sudo apt-get install tidy
사용자 정의 명령을 작성하십시오 (예).
bash -c "tidy -xml --indent auto --indent-spaces 2 --quiet yes 2> /dev/null; true"
더 많은 정보:
파이썬
파이썬 소스 포매터 / 예쁜 프린터 (테스트되지 않음)
html
파일 bash -c "tidy --quiet yes -m --output-xhtml no --output-html yes --wrap 0 --tidy-mark no --indent auto %f > /dev/null; true" (Geany replaces the
의 경우 파일의 이름 + 확장자와 함께 % f`를 사용했습니다). 내가 생각 2
되지 않습니다.
cmd /c "astyle --indent-classes -Y"
패턴을 사용하여 수동 정렬을 사용하여 코드를 정렬 할 수 있습니다. 속도는 느리지 만 모든 언어에서 작동합니다. 여기에 게시 된 tclscript가 있습니다 https://blog.jayvee-store.com/2017/06/18/code-alignment-in-geany/