2013-02-25 2 views
0

github에서 사용할 수있는 * .md 형식의 코드 예제를 작성하고 있지만 < 연산자를 Python 코드 블록에서 이스케이프하는 방법을 찾지 못했습니다 :* .md 파일을 편집하는 중에 gedit에서 "<"를 입력하십시오.

```Python 
i = 0 
while i < 10: 
    print i 
``` 

< 10:\n 이후의 모든 텍스트가 자주색으로 바뀝니다. 아래 예 :

enter image description here

내가 지금 같은 \으로 탈출 시도

: while i <\ 10:하지만,이 슬래시는 GitHub의하고는 코드를 무효화하기 때문에 즉, 의도입니다 업로드 후 계속 표시됩니다.

어떻게 해결할 수 있습니까?

편집 : @Blender는``Python 블록을 사용하는 대신 코드를 들여 쓰기 할 것을 제안했습니다. , &lt;

+1

4 칸으로 들여 쓰면 어떨까요? Gedit의 구문 형광펜에 문제가있는 것 같습니다. – Blender

+0

4 칸으로 무엇을 들여 써야할까요? –

답변

0

그래서 유일한 실행 가능한 해결책이 성가심이보다 기호 ",432의 각 발생 후 브래킷을 닫는 필수 코멘트이었다 해결하기 위해 그래서 추천 ":

```Python 
i = 0 
while i < 10: # > 
    i += 1 
``` 

Color stays the way it should be. 
  1. 이 잘 모든

내가 허용 솔루션이 선택

  • 코드 블록
  • Github에서 렌더 무료 오류 남아의 gedit의 색상 변화를 해결 .

  • -1

    는 htmlentity 코드가 잘 될 것입니다 수 있음 :이 gedit에서 유사한 응답을 생성합니다 하는) 마크 다운 사용

    Here is some sample Python code: 
    
        def foo(bar, *args, **kwargs): 
         print bar, args, kwargs 
    
    Here is some more text. 
    
    +1

    그러면 github에 'while i <'이 생성됩니다. –

    0

    당신이 여러 코드가있는 경우에 유래에 똑같이처럼 (네 개의 공간으로 들여 쓰기 :

    enter image description here

    +0

    답변 해 주셔서 감사합니다. gedit에서 여러 줄 블록을 들여 쓰는 효율적인 방법이 있다면이 해결책이 될 것입니다. 또는 나는 뭔가를 놓친다. –

    +0

    @MorganWilde : 당신이 여기서 무엇을 묻고 있는지 잘 모르겠습니다. 강조 표시하고 Tab (또는 Ctrl +)을 누르면 다중 행 코드를 들여 쓰기 할 수 있습니다. – Blender

    +0

    들여 쓰기는 이전과 비슷한 결과를 산출합니다. 이전 코멘트를 무시하십시오. 지금은 관련이 없습니다. 또한 github은 이전과 같이 코드를 강조 표시하지 않습니다. –