특정 줄 위의 모든 텍스트를 어떻게 삭제합니까? 줄 아래에서 삭제하려면 “d shift g”를 사용하십시오.
답변
dgg
현재 줄에서 파일 상단까지 모든 것을 삭제합니다.
d
는 삭제 명령이며 gg
파일의 맨 위로 이동이라고하는 이동 명령이므로 함께 사용하면 현재 위치에서 파일의 상단으로 삭제됩니다.
또한
dG
현재 줄 또는 그 아래의 모든 줄을 삭제합니다
답변
:1,.d
행 1을 현재로 삭제합니다.
:1,.-1d
라인 1에서 현재 위까지 삭제합니다.
(개인적으로 다른 답변을 사용 dgg
하거나 kdgg
좋아하지만 TMTOWTDI입니다.)
답변
kdgg
현재 행 위의 모든 행을 삭제하십시오.
답변
d1G
= 현재 줄을 포함하여 맨 위로 삭제 (vi)
답변
다음과 같은 vim 명령을 제공합니다.
1G -> go to first line in file
G -> go to last line in file
그러면 다음 사항이 더 합리적이고 더 통일되고 IMHO를 기억하기가 더 쉽습니다.
d1G -> delete starting from the line you are on, to the first line of file
dG -> delete starting from the line you are on, to the last line of file
건배.