2012-05-05 2 views
28

내가 계속 추가하는 거대한 XML 코드가 있습니다. 그것에는 약 13.465 줄의 코드와 많은 태그가 있습니다. 모든 것을 정리하기 위해서 (코드가 거의 읽을 수 없기 때문에), 나는 모든 태그를 접어서 자신이 무엇인지에 관해서 말하기로 결정했다.Notepad ++ 기본적으로 모든 태그를 폴드합니까?

"접기 모두"옵션을 사용하지 않고도 메모장 + +를 열 때마다이를 수행 할 수있는 방법이 있습니까 ?? 나는 notepad ++ windows XP와 XML을 사용하고있다.

+5

프로그래밍 도구에 관한 질문은 주제입니다. –

+2

http://stackoverflow.com/help/on-topic : 프로그래머가 일반적으로 사용하는 소프트웨어 도구. 은 소프트웨어 개발에 고유 한 실용적이고 답답한 문제입니다. 두 기준에 모두 맞고 다시 엽니 다. –

답변

54

기본적으로 노트 패드 ++에 탭 접기를 지시하는 방법이 define a user-defined language입니다.

이 그러나 불필요한 절차이기 때문에 할 수 있습니다 특별히 사용자 정의 언어 당신이 크고 투박한 XML 파일을 각각의 시간을 만들 필요없이 매우 빠르게 배 탭.

를 사용하여 바로 가기 Alt 키 + 4 다음 Alt 키 + 3 ...... Alt 키 + 1가 깊이 당신에 따라 순서에 xml 태그를 접을 접고 싶다. 특정 레벨 만 다시 확장하려면 Ctrl- 펼치려는 태그 옆의 + 기호를 클릭하십시오. 이는 의 큰 블록을 메모장 ++에서 코드로 보는 가장 좋은 방법이며 각 언어에 대해 특수한 스타일을 구성하는 데 많은 시간을 소비하지 않아도됩니다. 탭이 원하는 깊이로 접혀지면 필요한 경우 주석을 삽입 할 수 있습니다. 몇 가지 단계, 쉬운 결과.

+2

실제로 그렇게 빠르지는 않습니다. 바로 가기를 할 때마다 약 5 분이 걸립니다. – Bugster

+1

@ThePlan 이것은 5,000 라인 xml 파일에서 제 시간에 맞지 않았고 시스템이 매우 빠르며 구현이 CPU 집약적이라고 생각합니다. . 'stylers.model.xml'에있는 xml 언어에 대한 렉서스에는 정의 된 접기 옵션이 없으므로 코드 접기가있는 XML 파일을 열려면 [Scintilla Lexer를 작성해야합니다] (http : //www.scintilla .org/Lexer.txt). 내 경험에 의하면 Notepad ++는 큰 부피가 큰 파일을위한 것이 아니므로이 경우이 파일을 실제로 사용하려면이 파일을 살펴볼 수 있습니다. – prrao

+0

그래, 작은 개발자 팀과 함께 작업하고 우리는 XML을 데이터베이스로 사용하고 약 12.000에서 24.000 줄의 코드와 9 줄마다 접을 수 있으므로 왜 그렇게 많은 시간이 걸릴까요? XML 파일을 여는 다른 프로그램을 살펴볼 것입니다. – Bugster