2014-02-24 2 views
2

텍스트 편집기를 가지고 있는지 모르겠지만 텍스트를 선택할 때 동일한 텍스트가 텍스트 상자에 나타나는 곳에 나타납니다. 변수를 선택하면 코드에서 사용되는 위치가 표시됩니다.은 이맥스에서 반복 된 선택된 텍스트를 보여줍니다.

텍스트를 복사 할 때 텍스트가 다른 backgorund로 표시 될 수 있으며, 함수를 호출하면 커서 위치가 변경 될 때 사라집니다.

Emacs에서이 작업을 수행 할 수 있습니까?

답변

2

예, 이맥스는 (주어진 심볼이나 다른 패턴의 일치를 강조 표시합니다). 이 중 하나라도 해당 같은데 당신을 위해 무엇을 찾고 :

  • 증분 검색 (일명 isearch 기능) : C-s 또는 C-M-s는 다음과 일치 할 내용을 입력 (또는에서 데리러 ... C-w 사용 버퍼).

  • 라이브러리 highlight-symbol.

  • 라이브러리 highlight, 명령 hlt-highlight-symbol. (그리고 옵션 `hlt-auto-faces-flag를보십시오.) 어떤 라이브러리 highlight-symbol이 더 많은 것을합니까?

  • 이맥스 24.4 (즉, 현재 개발 스냅 샷), 명령 hi-lock-face-symbol-at-point.

당신이 다음 라이브러리 mouse3.el를 사용하는 경우 마우스 오른쪽 버튼으로 클릭 마우스 것은 당신에게 마우스 포인터 아래에있는 기호의 마지막 두 가지 대안을 제공합니다.

+0

'highlight-symbol-nav-mode'가있는'highlight-symbol'은 완벽합니다. – jcubic

+0

* FWIW : * 그럼'hlt-highlight-symbol' ([highlight.el'] (http://www.emacswiki.org/emacs-en/download/highlight.el))이 완벽해야합니다. 유사하게 주어진 심볼의 발생을 탐색 할 수있다 (나는'C-N'과'C-P' 키를 사용한다). – Drew

0

Emacs에서 ECB와 함께 cedet을 사용해 볼 수도 있습니다. Meta + x list-packages를 사용하여 설치하거나 Kdevelop와 같은 다른 IDE를 사용할 수 있습니다.

관련 문제