Vim 편집기를 사용하면 한 줄이나 단어를 삭제하기 전에 큰 실수를 하기 전에 내가 삭제한 내용을 확인하는 것을 좋아합니다. 어떻게 이런 일이 가능한지 아시는 분 계신가요? 명령줄이 있나요? 그렇다면 어떻게 해야 합니까?
답변1
~처럼@ThomasDickey가 썼습니다.을 눌러 시각 모드로 들어갈 수 있습니다 v. 그러면 선택이 시작됩니다. 시각적 모드에서는 커서를 움직여 삭제하려는 텍스트 범위를 선택할 수 있습니다. 이 버튼을 누르면 x커서 아래의 문자를 포함하여 모든 선택 항목이 삭제되고 시각적 모드가 종료됩니다.
언제든지 버튼을 눌러 시각 모드를 종료할 수 있습니다 Esc.
시각적으로 입력할 수 있습니다.막힌Ctrl-모드 를 누르세요 v. 이를 통해 직사각형 텍스트 블록을 삭제하거나 Shift-를 사용하여 한 번에 여러 줄에 삽입할 수 있습니다.i
답변2
전역 검색 및 교체를 수행하는 경우(예:
:%s/replaceme/withthis/g
c
그런 다음 다음을 표시 ("확인") 할 수 있습니다 .
:%s/replaceme/withthis/gc
replaceme
교체를 수행하기 전에 발생할 때마다 확인이 필요합니다.