특정 줄의 텍스트를 선택하고 줄을 삭제하려면 vi에서 어떻게 할 수 있습니까?
특정 줄의 텍스트를 선택하고 줄을 삭제하려면 vi에서 어떻게 할 수 있습니까?
답변:
화살표 키 또는 j/ k키를 사용하여 삭제하려는 행으로 이동 한 다음을 입력하십시오 dd
. 그런 다음 :x
(또는 ZZ
) 를 입력하여 저장하고 종료 할 수 있습니다 . dd
여러 줄을 삭제 하기 위해 숫자를 앞에 붙일 수도 있습니다 ( 예 : 3dd
3 줄 삭제).
더 많은 Vi 명령에 대해서는이 편리한 Vi cheat sheet를보십시오 .
또 다른 팁 : 텍스트 단락을 삭제하려면 {를 사용 하여 해당 단락의 시작으로 이동 한 다음 d} 를 입력하십시오.
즉, {d}
dap
단락 삭제
dap
Vi에서 나를 위해 작동하지 않습니다.
vi
" 라고 말하면 " vim
"또는 " vim
vi-compatibility 모드에서 실행 "을 의미 합니다. 내가 제안 그래서 vim
- 특정 명령을 (또한 참조 :help text-objects
).
dap
여전히 아무런 영향을 미치지 않습니다.
.vimrc
파일에 다른 설정이 있거나 @ user1686의 설정이 다를 수 있습니다.
Shift + V
.