2010-04-14 5 views
1

이맥스 22를 실행 중입니다 ... 우분투 9.04에 새로 설치하십시오.내 이맥이 잘못된 텍스트를 왜 잡아 먹는거야?

C-w (clipboard-kill-ring-save)를 통해 텍스트 영역을 복사 한 다음 C-y (클립 보드 -yank)로 다시 잡아 당겨서 열지도 않은 다른 버퍼에서 무작위로 붙여 넣습니다.

오늘 일찍 잘 작동했는데 이맥스 설정을 변경하지 않았습니다.

갑자기 이런 문제가 발생하는 이유는 무엇입니까?

감사합니다.

+0

또한이 동작은 이맥스를 죽이거나 다시 시작하더라도 계속 유지됩니다. – Josh

+0

init 파일을 건너 뛰려면 -q 옵션을 사용하여 emacs를 시작해 보셨습니까? 윈도우가 아닌 모드의 emacs 세션 (emacs -nw)에서 문제를 재현 할 수 있는지 알아볼 수도 있습니다. – ataylor

+0

내 컴퓨터를 다시 시작하면 문제가 사라졌습니다. 잠시 동안. 하루 종일 문제없이 이맥을 사용하여 오늘 오후에 다시 시작되었습니다. 낯선 사람이라 할지라도 반복적으로 C-y를 사용하면 동일한 잘못된 텍스트를 여러 번 잡아 당긴 다음 다른 임의의 텍스트로 여러 번 이동하는 등의 작업을 반복합니다. 새로운 Ubuntu 9.04 설치 기계입니다. 필자는 .emacs와 필자가 사용하던 모든 여분의 elisp를 복사했습니다. 지난 몇 년 동안 똑같은 설정을 사용하기 전에 나는 결코이 문제를 경험하지 못했습니다. – Josh

답변

1

C-w가 (kill-ring) - 복사에는 M-w를 사용해야합니다. 킬 링에 임의의 텍스트가 나타나는 것은 거의 없습니다. M-w 또는 C-w 이후 심볼 kill-ring (C-x C-e 이후의 모든 버퍼에서)의 값을 모니터하여 적절하게 갱신되었는지 여부를 판별하는 것이 유용 할 수 있습니다.

+0

"킬링에 임의의 텍스트가 나타나는 것은 거의 없습니다." 그러나 완전히 그렇게할만한 것은 아닙니다. 나는 하나의 홱 잡아 당김 (또는 EmacsW32를 사용하고 있기 때문에, 외부 앱의 클립 보드에서 붙여 넣기 할 때)을 수행 할 때 때때로 마지막 두 번을 죽일 것이다. 정말 이상합니다. –

+0

문제는 C-w (잘라 내기) 또는 M-w (복사)에서 모두 동일합니다. C-x C-e는 emacs 디버거를 가져 왔지만 심볼 kill-ring과 관련된 것은 없습니다. – Josh

0

글쎄, 내가 게시 한 이틀 후, 문제가 사라졌습니다. 왜 그것이 일어나기 시작했는지, 왜 멈추는 지 모릅니다.

관련 문제