2011-10-09 4 views
6

편집중인 텍스트를 선택하고 색을 바꿀 수 있습니까? 특정 종류의 텍스트를 색칠하는 색 테마 (예 : 특정 프로그래밍 언어의 색칠 기능)를 만들 수 있지만 특정 이맥스에서 선택한 텍스트 조각에 한 번만 색을 변경할 수 있다는 것을 알고 있습니다. 테마를 만들지 않고 문서를 만들 수 있습니까? 미리 감사드립니다.테마를 만들지 않고 이맥에서 특정 텍스트의 색을 바꿈

답변

0

시도 set-background-color, set-foreground-color, set-cursor-color.
변경 사항은 문서와 함께 저장되지 않습니다.

참고 :
이러한 기능을 사용해도 메뉴를 거치지 않으면 영역 색을 설정하지 않습니다.

+0

이 기능을 사용할 수 있었지만 전체 문서에만 적용되었습니다. 어쩌면 나는 지역을 성공적으로 선택하지 않을 것인가? 나는 내가 편집하고 싶은 지역의 시작 부분에 표시를 설정하려고 시도했다. 그리고 내가 원하는 영역의 끝으로 커서를 옮긴다.하지만 그는 움직이지 않았다. 또한 마우스로 강조 표시도하지 않았습니다. 이것에 대한 조언? 불행히도 이것이 영구적 인 것처럼 보이기 때문에 또 다른 문제가됩니다. – Hendeca

6

테마로 임의의 텍스트의 색상을 지정할 수 없습니다. 폰트 락에 의해 사용되는면 세트만을 설명합니다.

텍스트의 임의의 부분에 얼굴을 적용하려면 다음 M-, 텍스트를 선택 : (add-text-properties (region-beginning) (region-end) '(face font-lock-warning-face))

가 얼굴을 만드는 방법에 elisp 설명서의 얼굴 부분을 참조하십시오.

이맥스도 hi-lock 패키지와 함께 제공됩니다. 패키지는 regexps 또는 regexps가 포함 된 행을 강조 표시 할 수 있습니다. manual

+0

'add-text-properties'가'interactive'가 아니기 때문에 나는 작동하지 않을 것이라고 확신합니다. 'M- :'('eval')을 사용할 수 있습니다. –

+0

텍스트를 선택하여 텍스트의 시작 부분에 표시를 설정 한 다음 커서를 선택 영역 끝으로 이동하면됩니까? – Hendeca

+0

그래, 그거야. 일치하도록 수정하겠습니다. –

1

글꼴 잠금으로 제어되지 않는 버퍼에있는 경우 'facemenu'를 사용할 수 있습니다.

예를 들어, 약간의 텍스트를 강조 표시 한 다음 마우스로 C-mouse-2을 누릅니다. 그런 다음 얼굴 (이름이있는 텍스트 속성의 조합)을 선택할 수 있습니다. 임의의 forground 또는 배경색을 선택할 수도 있습니다.

이맥스가 특히 오래된 사람이라면, 나는 M-g과 비슷한 것을 기억하고있는 것 같습니다.

5

M-x highlight-phrase?

+0

나는 받아 들일 것이지만, 기술적으로는 텍스트 자체가 아니라 텍스트의 배경색 만 변경한다는 것을 깨달았다. 아마도 이것을 쉽고 빠르게 할 수있는 방법이 없을 것입니다. – Hendeca

0

http://www.emacswiki.org/emacs/HighlightTemporarily (일시적 일 필요는 없음)을 참조하십시오.

텍스트를 마우스로 스 와이프하거나 regexp 및 기타 여러 가지 방법으로 "색칠"할 수 있습니다. 특히 라이브러리 highlight.el을 사용하면 여러 가지 방법으로 텍스트를 "색칠"할 수 있습니다.

0

나는 꽤 오랜 시간이지만,이 질문을 우연히 발견했고, 많은 연구 끝에 나는 결국 나 자신을 위해 밖으로 파 냈던 것만큼이나 객관적인 것을 찾지 못했습니다.

명령 실행, 최초의 200 자 당신의 버퍼에, 말 색상 :

  1. : 당신이 이맥스에서이 명령을 실행하는 데 도움이 필요하면

    (put-text-property 1 200 'face (cons 'foreground-color "red")) 
    

    을, 여기에 많은 중 하나 가능성이 ESC-x eval-expression을 입력하십시오.

  2. 프롬프트가 나타나면 미니 버퍼에 위의 명령을 입력하거나 붙여 넣으십시오.
  3. Enter 키를 누릅니다.
관련 문제