[vim] vim에서 전체 줄을 잘라 붙여 넣는 방법?
v
vim 에서 명령 을 사용하는 방법을 알고 있지만 전체 줄을 삭제할 무언가가 필요하며 다른 곳에 같은 줄을 붙여 넣을 수 있어야합니다.
답변
Shift+를 누르면 v전체 라인이 선택되고를 누르면 d삭제됩니다.
dd시각적 모드로 들어갈 필요가없는을 사용할 수도 있습니다 .
답변
dd
명령 모드에서 (이스케이프를 누른 후) 줄을 자르고 p
명령 모드에서 붙여 넣습니다.
최신 정보:
보너스를 얻으면 d
움직임이 그 움직임과 동등한 것을 dw
잘라서 단어 d<down-arrow>
를 자르고이 줄과 아래 줄 d50w
을 잘라 50 단어를 줄입니다.
yy
복사 줄이며 다음과 같이 작동합니다 dd
.
D
커서에서 줄 끝까지 잘라냅니다.
v
(시각 모드)를 사용한 경우 V
(시각 라인 모드) 및 <ctrl>v
(시각 블록 모드)를 시도해야합니다 .
답변
선을 자르는 방법은 여러 가지가 있으며 모두 d
일반 모드 에서 키로 제어 됩니다. 비주얼 모드 ( v
키)를 사용하는 경우 d
잘라내려는 영역을 강조 표시 한 후에 키를 누르면됩니다. 붙여 넣을 위치로 이동하고 붙여 넣기 p
키를 누르십시오 .
레지스터에서 복사 / 잘라 내기 / 붙여 넣기를 할 수 있다는 것도 언급 할 가치가 있습니다. 언제 어디서 텍스트를 붙여 넣을지 잘 모르겠다 고 가정 해 봅시다. 알파벳 문자로 식별되는 최대 24 개의 레지스터에 텍스트를 저장할 수 있습니다. 명령 앞에 '
(작은 따옴표)와 레지스터 문자 (a ~ z)를 붙이십시오. 예를 들어 시각 모드 ( v
키)를 사용하여 일부 텍스트를 선택한 다음 입력 'ad
하여 텍스트를 잘라내어 레지스터 ‘a’에 저장할 수 있습니다. 텍스트를 붙여 넣을 위치로 이동하면 입력 'ap
한 내용을 붙여 넣기 위해 입력 합니다 a.
답변
현재 줄을 삭제하고 클립 보드에 복사하십시오.
d + d
클립 보드 내용 붙여 넣기 :
(누르고 있기) Shift+P
답변
선을 자르고 선 bbb
아래에 붙여 넣고 싶다고 가정 해 봅시다.---
전에:
aaa
bbb
---
후:
aaa
---
bbb
- 커서를 줄에 놓으십시오
bbb
- d+를 누르십시오d
- 커서를 줄에 놓으십시오
---
- 프레스 p
답변
- 일반 모드에서 ‘V’를 눌러 전체 라인을 선택하십시오.
- 그런 다음 ‘y’를 눌러 복사하십시오.
- 붙여 넣으려는 위치로 이동 한 다음 ‘p’를 눌러 커서 뒤에 붙여 넣거나 ‘P’를 눌러 붙여 넣으십시오.
답변
예, 명령 줄에서 dd를 사용하십시오. 또한 http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html에 있는 ViM 핫키로 유용한 이미지를 인쇄하는 것이 좋습니다 .