클립 보드에서 나노에 붙여 넣는 방법?


36

Vultr가 호스팅하는 Ubuntu 서버가 있으며 제공된 터미널을 사용하여 원격으로 상호 작용하고 있습니다. 클립 보드에서 nano로 붙여 넣는 방법을 알고 싶습니다.이 코드는 서버 코드를 작성하는 데 사용됩니다. 나는 Ctrl+를 시도 U했지만 이것은 나를 위해 작동하지 않습니다.

write Ctrl+ O및 quit Ctrl+ 와 같은 다른 키보드 단축키 명령이 작동 X하므로 Vultr 터미널이 이러한 키보드 명령을 인식 할 수 있습니다.

클립 보드에서 nano에 붙여 넣을 수있는 방법이 확실하지만 바로 가기가 무엇인지 잘 모르겠습니다.

질문 : 클립 보드에서 nano로 붙여 넣기하는 키보드 단축키는 무엇입니까? 이를 수행 할 방법이 없다면 어떤 기본 Linux 편집기를 사용할 수 있습니까?


SSH 세션을 실행중인 터미널을 마우스 오른쪽 버튼으로 클릭 했습니까? 일부 터미널은 마우스 오른쪽 버튼을 클릭하여 붙여 넣기를 사용합니다.
jrh

답변:


44

클립 보드에서 다음 두 명령을 붙여 넣을 수 있습니다. 둘 다 작동해야합니다.

  1. Ctrl+ Shift+v

  2. Shift+Insert

Ctrl+의 U명령은 그 자체를 복사하거나 나노 내에서 절단 된 텍스트를 붙여 넣기 명령이 작동하지 않는 때문에 이유를 할 수 있습니다.


편집하다:

불행히도 Vultr 콘솔을 사용하는 특정 경우 복사 및 붙여 넣기를 사용하는 쉬운 방법이없는 것 같습니다. Vultr는 단순히 그것을 지원하지 않습니다. 대안은 SSH를 다른 터미널과 함께 사용하여 서버에 연결하는 것입니다. Windows를 사용하는 경우 퍼티를 사용하면됩니다 .


3
번호 매기기 목록 뒤의 단락이 정확합니다. nano 명령은 GUI의 클립 보드에 액세스하려고하지 않습니다. (여러 클립 보드가있을 수 있습니다. 잘라 내기 위해 nano에서 Ctrl-K를 사용하면 nano의 내부 클립 보드가 사용됩니다.)
TOOGAM

2
슬프게도도 CTRL + Shift + V또는 Shift + Insert나를 위해 일한
오스카 챔버

1
나는 Terminus를 사용하고 있으며 나를 위해 일했습니다-yay
ElectricLlama

9

nano 자체에는 시스템 클립 보드 통합이 없습니다. 상호 작용을위한 터미널의 클립 보드 처리에 의존합니다.

로부터 Vultr 문서 :

콘솔에 대한 참고 사항 : 콘솔 소프트웨어는 잘라 내기 및 붙여 넣기를 지원하지 않습니다.

질문에 주어진 클립 보드 처리를 원한다면 SSH 프로그램과 그것을 지원하는 터미널을 사용해야합니다.


나노 사용자 자신에게는 nano에 실제로 클립 보드가 있으며 CTRL + K를 통해 액세스하여 선을 잘라 내고 CTRL + U를 사용하여 다시 붙여 넣을 수 있음을 알 수 있습니다.
MechMK1

4
잘라낸 공간이 있습니다. 그러나 시스템 클립 보드 통합은 없습니다.
Ignacio Vazquez-Abrams

귀하의 답변은 nano "클립 보드 기능이 없음"을 언급하는데, 이는 "창 관리자의 클립 보드를 통합하지 않는"과 동일하지 않습니다.
MechMK1

@ MechMK1 " 클립 보드 "는 응용 프로그램 간 작업을 제공하는 시스템 차원의 개념이며, nano는이를 지원하지 않습니다.
Attie

9

SSH Putty windows Shift + 오른쪽 마우스 클릭 은 기본 퍼티 설정으로 작동했습니다.


6

마우스 오른쪽 버튼을 사용하여 "Windows의 Ubuntu의 Bash"에서 Windows 10에서 nano로 붙여 넣었습니다.


1
예, 이것은 저에게도 효과적이었습니다.
SamAndrew81

1
나를 위해 일했다 : 리눅스 컨테이너에서 Nano에 Windows 10 10.0.17763
JohnC

1

이를 수행 할 방법이 없다면 어떤 기본 Linux 편집기를 사용할 수 있습니까?

Nano가 터미널에서 명시 적으로 지원하지 않고 실제로 기본적 으로이 작업을 수행 할 수 있는지 확실하지 않지만 X11 전달 세션 ( ssh -X) 에서 X11 지원 Vim을 사용할 수 있습니다 . 그런 다음 "+y명령은 X11 클립 보드로 이동 ( "복사")되고, "+p이를 지원하기 위해 터미널이 없어도 ( "붙여 넣기") 저장됩니다.

X11 지원 Vim은 GUI 버전 (gVim)을 의미하지 않습니다. Console Vim은 터미널에 남아있을 수 있지만 X11 라이브러리와 연결되어있어 X11 클립 보드에 여전히 액세스 할 수 있습니다. 그것은 단지 당신의 (전달)을 알아야합니다 DISPLAY.


1

최근에 Windows에서 복사하려고하는 비슷한 문제가 발생하여 Nano를 사용하여 터미널을 통해 정말 긴 "개인 키"를 붙여넣고 복사하여 붙여 넣기를 수행 할 수 없었습니다. 직접 입력하는 대신 텍스트 확장기 (AutoHotKey를 사용)를 사용하여 입력 할 수있었습니다.


0

PuTTY 터미널 창을 통해 Nano에 액세스 할 때 다음이 적용됩니다.

~ / .nanorc 파일 또는 set mouse 포함하는 / etc / nanorc 파일 이있는 경우 :

  • 클립 보드 내용을 Nano에 붙여 넣으 려면 shift + 오른쪽 클릭 또는 shift + insert가 필요 합니다.
  • 마우스를 클릭하여 Nano에서 텍스트 블록을 표시 할 수 있습니다.
  • 마우스로 텍스트를 선택하여 클립 보드 (PuTTY 기능)에 복사 할 수는 없지만 Nano로 텍스트를 표시하고 Ctrl + K 를 사용하여 버퍼에 복사 할 수 있으므로 Ctrl + U를 사용 하여 붙여 넣을 수 있습니다 .

~ / .nanorc 설정을 mouse 설정 해제로 변경하면 다음이 수행됩니다.

  • 클립 보드 내용을 Nano에 붙여 넣으 려면 마우스 오른쪽 버튼을 정기적으로 클릭 하거나 Shift + 삽입해야 합니다.
  • Alt + A화살표 키를 사용하여 키보드로만 텍스트 블록을 Nano로 표시 할 수 있습니다 . 이들은 Ctrl + K 를 사용하여 버퍼에 복사 할 수 있습니다 .
  • 마우스로 텍스트를 선택하여 클립 보드에 복사 할 수 있습니다 (PuTTY 기능).

PuTTY를 통해 클립 보드의 텍스트를 Nano에 붙여 넣을 때 붙여 넣은 텍스트가 자동으로 들여 쓰기 될 수 있습니다. 당신은 지정해야 할 수도 있습니다 해제 자동 들여 에서 ~ / .nanorc는 이 문제를 해결하기를.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.