Linux에서 퍼티를 통해 자정 사령관 (MC)에서 텍스트 복사 및 붙여 넣기


34

내가 사용 자정 사령관 (MC) 편집 파일에 퍼티를 통해 편집기를

한 파일에서 텍스트를 복사하고 닫은 다음 다른 파일을 열고 붙여 넣는 방법을 알고 싶습니다.

Midnight Commander로 가능하지 않은 경우 다른 파일에서 특정 텍스트를 복사하여 붙여 넣을 수있는 또 다른 쉬운 방법이 있습니까?

답변:


14

나는 이렇게 할 것입니다 :

  1. 를 눌러 블록 선택 모드로 전환 F3
  2. 블록을 선택
  3. 블록 선택 모드 끄기 F3
  4. 누르면 대화 상자 Ctrl+F가 열립니다Save block
  5. 눌러서 Enter기본 위치에 저장
  6. 편집기에서 다른 파일을 열고 대상 위치로 이동하십시오.
  7. 누르면 대화 상자 Shift+F5가 열립니다Insert file
  8. 를 눌러 Enter기본 파일 위치에서 붙여 넣기 (블록 저장 대화 상자의 위치와 동일)

참고 : 요즘에는 더 일반적인 환경 관련 방법이 있지만 위의 방법은 데스크탑 환경 관련 클립 보드 (터미널 에뮬레이터 기능, 퍼티, Xorg 등)에 의존하지 않습니다. 이것은 모든 곳에서 작동하는 순수한 mcedit 기능입니다.


43

복사하기 : (hold) Shift + Select with mouse (클립 보드에 복사)

창에 붙여 넣으려면 Ctrl+V

PuTTY / MC에서 다른 파일에 붙여 넣기 : Shift + Ins

다른 핫키는 여기에 있습니다 .

한밤중 사령관 자습서는 여기에 있습니다 .


3
붙여 넣은 내용에 원치 않는 들여 쓰기가 있으면 Midnight Commander에서 파일을 편집하는 동안 F9 키를 눌러 최상위 메뉴를 표시하고 옵션 / 일반 메뉴에서 자동으로 들여 쓰기 옵션으로 돌아 가기를 선택 취소하십시오 . 예, 나도 그것을 발견했을 때 나는 행복했다 :)
Piotr Dobrogost

9

Xorg 또는 Windows (예 : GUI 내의 터미널)에서 퍼티를 사용하는 경우 mc에있는 동안 "기존"오른쪽 클릭 복사 / 붙여 넣기 동작을 사용할 수 있습니다. 표시 / 복사하는 동안 Shift 키를 누르고 있습니다.


6
  1. 를 누르고 Shift 복사 할 텍스트를 마우스 키를 드래그합니다. 텍스트의 배경이 진한 주황색이됩니다.
  2. Shift키를 놓고 Shift+ Ctrl+를 누릅니다 c. 텍스트가 복사됩니다.
  3. 이제 MC의 새 페이지에도 Shift+ Ctrl+ 를 눌러 원하는 위치에 텍스트를 붙여 넣을 수 있습니다 v.

1

MC의 도움에 따르면 :

Ctrl+ Insertmcedit.clip에 복사하고 Shift+Insert mcedit.clip에서 페이스트.

어떤 이유로 든 나를 위해 작동하지 않지만 누르면 F9메뉴가 나타납니다 Edit > Copy to clipfile.


0

퍼티는 복사-붙여 넣기 기능이 있습니다. mcedit에서 Shift 키를 누른 상태에서 마우스로 선택


1
LOL-실제로 다른 답변을 읽었습니까? 답이 불완전합니다. "마우스로 선택"하기 위해 마우스로 무엇을해야하는지 포함시켜야합니다.
mcii-1962

0

mcedit 내에서 편집 중이고 파일 자체에있는 일부 텍스트를 복사하려는 경우 복사하려는 텍스트의 시작 부분에 커서를 놓습니다.

그런 다음 shift복사하려는 텍스트 를 길게 선택하십시오. 복사 할 텍스트가 모두 강조 표시되면 shift커서를 놓고 커서를 삽입해야합니다. 그런 다음를 누르십시오 F5.

강조 표시된 텍스트가 커서 위치에 삽입됩니다.


0

이 명령은 mcedit.clip의 변경 사항을보고 다음을 사용 entr 하여 텍스트를 클립 보드에 복사합니다 xclip.

find ~/.local/share/mc/mcedit -name mcedit.clip | entr xclip -i -sel clip ~/.local/share/mc/mcedit/mcedit.clip &

Shift + Mouse가 실패하는 긴 줄에서 작동합니다.

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