2012-02-21 3 views
3

나는 Debian Squeeze에 설치된 emacs 23 -nw와 xterm을 사용하고 있습니다. 파이썬으로 강조 표시해야하지만 필요가 없습니다. 어떻게 활성화 할 수 있습니까?이맥스에서 파이썬 강조 표시

편집 : 모든 답변을 감사, 문제는 내가 정말 많이 검색 좀

  • 것입니다.
  • 확장자가 .py 인 파일에 코드가 있습니다
  • 스크립트는 #!/usr/bin/python으로 시작하여 내가 변경 한 답변 중 하나입니다! #/usr/bin/env python
  • 저는 Mx를 사용하여 파이썬과 관련된 뭔가를 찾으려고했지만, 제 문제를 해결하지 못하는 많은 옵션이 있습니다.

죄송합니다. 내 질문에 매우 정확하지 않았고 -10도 받아 들였지만 # 등등을 시작하는 줄에 빨간색 강조 표시를 지정하지 않았습니다. 더 정확하게하려면 매우 흐린 강조 표시가 있습니다. #가있는 줄은 흰색이고 "" "" ""은 줄무늬이며 녹색은 입니다. 변수 이름 중 일부는이지만 노란색이 아닌 이유를 모릅니다. [import, as, from]은 하늘색, [open, max 및 기타 함수 이름]은 진한 파란색 등입니다. 그리고 200 줄의 코드 외에도 작동합니다.

+0

파이썬 모드를 사용 하시겠습니까? – Arafangion

+0

-1 (Google 실패) –

+2

@event_jr : heimatlos가 봤어야했는데, 그 종류의 응답은 stackoverflow에 적합하지 않습니다. 여기에 명확한 질문과 명확한 답변이 필요합니다. Google 검색은 구식 활동이됩니다. – Arafangion

답변

1

xterm에서 emacs -nw으로 이맥스를 실행하면 X 윈도우에서 같은 색상 모드를 실행할 때와 다른 색상 레이아웃을 갖게됩니다. 차이점은 주석의 강조, 다양한 키워드에 할당 된 다양한 색상 및 일부 요소를 강조 표시하지 못함 (파이썬 주석이이 범주에 속하는 것처럼 보이는 경우는 드뭅니다)을 포함합니다.

왜 이런 일이 발생하는지 잘 모르겠지만, 제가 작업 한 모든 컴퓨터에서 일관성을 유지하고 있기 때문에 결국에는 문제가되지 않습니다. 정말 당신을 괴롭히는 경우, 실제로는 계속 xterm에서 계속 실행하고 싶다면 color-theme 모듈을 살펴보십시오. 도움이 될 것입니다.

+0

감사합니다. [color-theme] (http://www.nongnu.org/color-theme/) 페이지의 지시 사항을 따른 후 강하가 나타납니다. :) – heimatlos

1

이게 옳은 것인지 확신 할 수 없지만 다음을 시도해보십시오.

1) M-x

2) "python-mode"로 입력하십시오. 탭 완료 기능은 여기에서 작동하므로 "pyth"를 입력하고 탭을 누르면 옵션이 무엇인지 확인할 수 있습니다.

mj

+0

나는 이것을 정확히 시도했다. "pe"를 입력하면 "perl-mode"중에서 3 가지 가능한 완료 옵션이 표시됩니다. "py"라고 입력하면 옵션이 표시되지 않습니다. 제 생각에는 파이썬 모드가 GNU Emacs 21.4.1에 설치되어서는 안됩니다. – cnst

0

Emacs 23은 Python에 대해 알아야합니다. 파이썬 파일의 이름이 .py으로 끝나거나 파일의 첫 줄에 #!/usr/bin/env python이 있습니까? 새 파일을 만드는 경우 파일 이름이 .py으로 끝나야합니다. 다른 대답에서 언급 한 것처럼 M-x python-mode을 사용할 수도 있습니다. 아무 것도 작동하지 않으면 터미널이 실제로 색상을 지원하는지 확인하십시오.

관련 문제