2009-12-17 6 views
0

텍스트를 강조 표시하고 자동으로 복사 할 수 있음을 알고 있지만 강조 표시 한 텍스트를 삭제할 수있는 방법이 있습니까? 나노를 사용하고 있습니다.ssh 터미널에서 강조 표시된 텍스트를 삭제하는 방법은 무엇입니까?

+1

무엇 SSH 터미널을? Windows에서 PuTTY에 대해 설명하는 것처럼 동작에 대한 설명이 들리지만 그렇다고 말할 수는 없습니다. 클라이언트를 필요로하지 않는 SSH는 강조 표시하거나 텍스트를 복사 할 수있는 능력을 가지고 - 그것은 당신의 ** 터미널 ** 아닌 SSH 프로토콜의 기능입니다. 또한, 텍스트를 편집하는 중 (이 경우 나노) 당신의 ** 텍스트 편집기 **의 기능이 아닌 SSH 프로토콜입니다. –

+0

아, 고마워. 고마워. – Amy

답변

4

여기, 당신이 윈도우에 퍼티를 사용하는 가정하면 응용 프로그램이 적층 방법입니다 : 윈도우에

 
You -> Windows -> PuTTY -> SSH protocol -> sshd -> Unix pty -> nano -> filesystem 

퍼티 회담, 그래서 마우스에 대해 알고있다. 그리고 그것은 Windows 클립 보드와 상호 작용하는 것을 할 수 있습니다. 반면에 나노은 컴퓨터에서 실행되지 않고 원격 컴퓨터에서 실행됩니다. 따라서 마우스 나 Windows 클립 보드에 대해서는 알지 못합니다. 그것은 tty 장치 (대개 pty 또는 "의사 터미널"장치)를 통해 대화 할 수있는 것에 대해서만 알고 있습니다.

nano를 로컬에서 (Unix 데스크탑, xterm 또는 비슷한 곳에서) 실행하는 경우 nano는 xterm과 대화하고 터미널에서 마우스 정보를 가져올 수 있습니다 (nano에서 마우스 지원이 활성화 된 경우).

nano에서 마우스를 지원하려면 nano -m을 사용하거나 ~/.nanorc에 "마우스 설정"을 입력하십시오. 자세한 내용은 nano documentation에서 찾아 볼 수 있습니다. 또한 PuTTY가 termcap 파일에없는 경우 셸에서 export TERM=xterm 또는 유사한 작업을 수행해야 할 수도 있습니다. 나노 퍼티에 SSH를 통해 이야기의 xterm 호환 터미널 확장을 사용에 마우스 지원으로

. 그런 다음 나노에서 잘라 내기 및 붙여 넣기 (및 텍스트 삭제)가 가능하지만 더 이상 Windows 클립 보드로 텍스트를 잘라내어 붙여 넣을 수는 없습니다. (다시 이전 동작을 원하는 경우에 당신이 선택하는 동안, 당신은 Shift 키를 누른 상태에서 할 수 있습니다. 자세한 내용은 PuTTY documentation를 참조하십시오.)

0

Ususally, no. 문제는 단말기가 마우스에 대해 전혀 알지 못하고 마우스가 강조하는 것 - 매우 낮은 수준이라는 것입니다. 다른 말로, 마우스는 터미널보다 "상위 계층"에 위치합니다. 마우스는 터미널에 알려지지 않습니다.

+1

완전히 사실이 아닙니다 - ** 터미널 **은 종종 마우스가하는 일을 알고 있습니다. 그러나 터미널과 인터페이스하는 프로그램 (이 경우에는 nano와 같은)은 그렇지 않습니다. –

관련 문제