2016-06-01 2 views
0

Atom은 해킹 가능한 텍스트 편집기이지만 내 필요에 맞게 해킹 할 수있는 방법을 찾을 수 없습니다. PC에서 필자는 메모장 ++ 및 사용자 지정 강조 표시 엔진을 사용하여 시각적 단서가있는 매우 큰 로그 파일을보고 도움을줍니다.Atom 텍스트 편집기 - 정규식 기반의 강조 표시

내용에 따라 Atom에서 개별 줄을 강조 할 수 있습니다. 줄에 "경고"가 있습니다. 오렌지색 또는 "오류"- 빨간색으로 지정하고 싶다고 말하고 싶습니다.

답변

0

Atom은 웹 기술을 기반으로하므로 JavaScript 및 CSS를 사용하여 동작을 변경할 수 있습니다.

<span class="text plain"> <span class="meta paragraph text">Warning</span> </span>

불행하게도, 현재에 대한 CSS selectors 없다 : 예를 들어, 일반 텍스트 문서에 "경고"를 입력하고 개발자 도구를 열고 경우가 일반 HTML로 렌더링됩니다 볼 수 있습니다 텍스트를 태그 쌍 내부에 삽입해야하므로 JavaScript/Coffeescript에서 플러그인 또는 패키지를 만들어야합니다. How to CSS: select element based on inner HTML)는 좋은 출발점을 제공합니다.

자바 스크립트를 사용하여 편집기보기의 HTML에서 "경고"의 모든 인스턴스를 감지 한 다음 클래스를 추가하십시오. 그런 다음 CSS를 사용하여 선을 강조 표시 할 수 있습니다.

또는 custom gramma r을 로그 파일로 만들 수 있습니다.

+0

그건 제가 묻는 것이 아닙니다. 내 파일에 [2016-05-31 17:10:12]와 같은 구조화되지 않은 로그 데이터가 있습니다. [경고] 문제가 발생하여 기록되었습니다. 파일의 [Warning] 행을 모두 강조하고 싶습니다. –

+0

그 대답은 아마도 내 대답이었습니다. 충분히 명확하지 않았다. 들어오는 것을 편집하십시오! – idleberg

관련 문제