2012-11-02 2 views
1

Sketchup Plugin에서 생성하는 객체 중 일부에는 중첩 배열 속성이 포함되어 있습니다. object.inspect를 호출 할 때 Sketchup의 Ruby Console에서 읽기가 어렵습니다.Sketchup Ruby API에서 읽을 수있는 검사

Awesome Print을 Sketchup Plugin에서 사용할 수 있습니까? 나는 Sketchup Ruby Console이 구문 강조를 지원하지 않는다고 믿는다. 실제 콘솔에 쓰려면 ap을 해킹 할 수 있습니까? 또는 ap의 결과를 파일에 씁니다.

Wine을 사용하여 Sketchup을 실행 중입니다. 실용적인 목적으로 ... 저는 Windows에 있습니다.

답변

1

나는 Sketchup Forums에서 질문했습니다. 나는 Aerilius에서 fantastic answer을 얻었습니다.

당신은 어느 자신이 방법, 또는 $ 표준 출력을 리디렉션하여 "로그인"호출하여 텍스트 파일로 출력을 얻을 수 있습니다 (하지만 모든 메시지와 $의 표준 에러 비어을 얻는다).

SketchUp의 Ruby Console은 개발자를위한 (매우 느리고 사용자는 삭제할 수 없음)을 매우 편하게 사용하는 것으로 알려져 있습니다. 이를 개선하기 위해 여러 프로젝트가 있었다 :

Trimble에서는 개발자 커뮤니티 인 과 Sket에 많은 투자가 발생하는 것 같습니다. chup 팀은 최근 내부 개발 도구 인 을 github의 오픈 소스로 게시했습니다. 최근에 구문을 강조 표시하여 병합했습니다 : sketchup-developer-tools

아직 Ruby Console +만큼 많은 기능이 없지만 파일로 출력 할 수 있습니다.

입력이 평가 된 후 신난이 인쇄를 구현하려면 정말 멋지다.

관련 문제