내 브라우저(MS Windows에서 실행)에 이 텍스트 벽이 열려 있고 이를 편집하려면 복사하여 붙여 넣어야 합니다 vi
(내 터미널 에뮬레이터에서 실행 ). putty
나는 그것을 시도했지만 controlC성공 controlV하지 못했습니다.
온라인에서 찾아 보았지만 모두가 yy
.vi
답변1
shiftInsertPuTTY를 사용하면 마우스 가운데 버튼 대신 눌러 붙여넣을 수 있습니다 (잘못된 위치에 삽입하는 문제가 줄어듭니다). 예를 들어 비밀번호를 선택/붙여넣기 위해 이 작업을 수행합니다.
다음은 몇 가지 관련 질문입니다.
답변2
X(예: KDE 또는 Gnome)에서 이 작업을 수행하는 경우 텍스트를 선택하면 해당 텍스트가 X 서버의 " "에 나타납니다 primary selection keyboard
. 텍스트를 명시적으로 복사할 필요는 없으며 선택하기만 하면 됩니다. 그런 다음 vi
삽입 모드에 있는지 확인하고 창에 커서를 놓은 vi
다음 마우스 가운데 버튼을 클릭하세요.
- 아무 창에서나 텍스트를 선택합니다(X "
primary selection clipboard
"로 복사) . vi
모드 로 들어갑니다insert
(예: 키보드의 "i" 키 누르기).- 창의 아무 곳에서나 마우스 가운데 버튼을 클릭하면
vi
" "의 내용을 삽입 지점에 붙여넣을 수 있습니다.primary selection clipboard
vi
vi
예를 들어 :set noautoindent
줄 시작 부분에 공백이 있으면 autoindent
붙여넣은 텍스트가 화면 오른쪽으로 계단식으로 배열되기 때문에 의 일부 기능을 조정해야 할 수도 있습니다 . 텍스트 입력 버퍼가 사용되는 방식에 영향을 미치는 다른 설정이 있을 수 있습니다 vi
.
답변3
근본 원인은 파일 권한이 부족하기 때문일 수도 있습니다. Windows에서 vi에 텍스트를 붙여넣는 데 문제가 있으며 위의 제안 중 어느 것도 작동하지 않습니다. 파일에 대한 쓰기 권한을 부여한 후에만 vi의 INSERT 모드에서 간단한 마우스 오른쪽 버튼 클릭만으로 텍스트를 붙여넣을 수 있습니다.
답변4
Win 7 Pro의 터미널 에뮬레이터에서는 키보드 전용 제안 중 어떤 것도 작동하지 않았습니다: Ctrl-V
, Ctrl-Shift-V
, Shift-Ins
.
키보드 전용 솔루션을 찾지 못했지만 다음이 작동합니다.
icon
창의 왼쪽 상단을 클릭하면 메뉴가 나타납니다.- 그런 다음 클릭
Edit->Paste