[eclipse] Eclipse에서 Vim의 전체 라인을 복제하는 방법은 무엇입니까?

어떻게의 전체 라인을 복제 할 빔을 유사한 방식으로 Ctrl+ D인 IntelliJ IDEA / ReSharper에서 또는 Ctrl+ Alt+ / 에서 이클립스 ?



답변

yy또는 Y(니모닉 : 라인을 복사 Y ANK )

또는

ddD elete 라인을 (당신이처럼, “등록”-처럼 클립 보드으로 삭제 무엇 빔 복사 잘라 내기 작업)

그때

pP는 ASTE 복사 또는 텍스트를 삭제 한 현재 행

또는

PP는 ASTE 복사 또는 삭제 된 텍스트 전에 현재 행


답변

일반 모드 : 다른 답변을 참조하십시오.

예의 방법 :

  • :t. 줄을 복제하고
  • :t 7 7 행 이후에 복사합니다
  • :,+t0파일의 시작 부분에서 현재와 다음 줄을 복사합니다 ( ,+범위와 동의어 .,.+1임)
  • :1,t$커서 위치부터 끝까지 줄을 복사합니다 ( 1,범위와 동의어 1,.임).

대신 복사하는 이동해야하는 경우, 사용 :m대신에 :t.

당신이 그것을 결합하는 경우는 정말 강력 할 수 있습니다 :g또는 :v:

  • :v/foo/m$ 패턴 “foo”와 일치하지 않는 모든 행을 파일 끝으로 이동합니다.
  • :+,$g/^\s*class\s\+\i\+/t.class xxx커서 바로 다음에 양식의 모든 후속 행을 복사합니다 .

참조 : :help range, :help :t, :help :g, :help :m:help :v


답변

YP또는 Ypyyp.


답변

vim에 복사하여 붙여 넣기

이보다 더 간단하지 않습니다! 일반 모드에서 :

yy

붙여 넣을 줄로 이동 한 다음

p


답변

yy

삭제하지 않고 현재 줄을 잡아 당기게됩니다

dd

현재 줄을 삭제합니다

p

put이전 방법 중 하나를 사용하여 줄을 잡을 것입니다 .


답변

이 작업을 수행:

먼저 yy현재 줄을 복사 한 다음 p붙여 넣습니다.


답변

다른 방법을 원한다면 :

"ayy: 이것은 라인을 버퍼에 저장합니다 a.

"ap: 버퍼 내용을 a커서에 놓습니다.

이것에는 많은 변형이 있습니다.

"a5yy: 5 줄을 버퍼에 저장 a합니다.

더 재미있는 내용은 ” Vim 도움말 파일 을 참조하십시오 .