Markdown을 강조하기 위해 Kate의 기능을 확장하는 플러그인/xml 파일이나 방법이 있습니까?
저는 Kate(버전 15.12.3 사용)에 매우 만족하며 이를 로깅에 사용합니다. 일반 텍스트 가독성을 위해 저는 Markdown을 사용합니다. 왜냐하면 (제 생각에는) 아름답게 보이기 위해 컴파일이 필요하지 않은 마크업 언어이기 때문입니다. 하지만 마크다운 구문 강조가 도움이 될 수 있습니다!
#
다행스럽게도 Kate는 제목 강조( 또는 사용 시 ), 기울임꼴( *
또는 사용 _
), 들여쓰기, 인라인 코드(백틱 사용) 및 목록( -
또는 사용 1. / 2. / ...
) 과 같은 몇 가지 기본 구문 강조를 지원합니다 .
**
그러나 굵은 텍스트( 또는 사용 __
) 및 밑줄 스타일로 제목 강조 표시 와 같은 몇 가지 흥미로운 기능이 누락되었습니다 .
h1: my header
=============
h2: my sub header
-----------------
나에게 가장 중요한 것은 구문 강조입니다.들여쓰기 없음, 역따옴표를 사용하세요.
a syntax block in markdown can be started with indents (4 spaces):
code()
but also with 3 backticks:
```
code()
highlight.me{}
```
only in the backtick syntax we can use a notation
that some tools convert to language specific highlighting
```
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World");
}
}
```
들여쓰기 없이 복사하여 붙여넣을 수 있는 코드를 작성하기 위해 일반 텍스트 Markdown에서 이것을 사용하고 있으므로 Kate가 이를 코드로 인식하길 바랍니다. 그렇다면 Markdown 지원을 강화하는 Markdown의 구문 강조 확장이 있습니까?
답변1
불가능하다고 생각해요연장하다구문 강조 및 원래 기능은 유지되지만 자신만의 템플릿을 만들 수 있습니다. 공식 KDE 웹사이트에서 이 작업을 수행하는 방법에 대한 문서를 찾을 수 있습니다:
https://docs.kde.org/stable5/en/kate/katepart/highlight.html
처음부터 시작하고 싶지 않을 것이므로 다음을 기본 파일로 사용할 수 있습니다.
https://github.com/jgm/skylighting/blob/master/skylighting-core/xml/markdown.xml
여기에 공식 KDE 웹사이트나 해당 git의 일부 Markdown 강조 파일에 대한 링크를 게시하고 싶지만 불행히도 유용한 것을 찾을 수 없습니다. 필요한 .xml 파일을 생성한 후 Kate가 찾을 수 있도록 특정 위치에 저장해야 합니다. 내 Linux 버전(Linux Mint 19 Cinnamon)에서 경로는 다음과 같습니다.
/usr/share/katepart5/syntax