vimscript - vim 전체 섹션 삭제 또는 교체
ringa_lee
ringa_lee 2017-05-16 16:41:00
0
5
811

이런 글도 있어요

으아악

--BEGIN-- --END-- 사이의 모든 줄을 삭제할 수 있으면 좋겠습니다. vim에 직접적인 방법이 있나요?

또 다른 추가 질문은 이미
--BEGIN-- 표시가 있는 경우 콘텐츠를 추가하는 방법입니다.

위의 내용은 모두 스크립트 방식으로 텍스트 파일을 처리하기를 희망하는 것입니다.


예를 들어 --BEGIN--,--END-- 사이의 줄 수는 불확실합니다
이것을 수동으로 표시하는 것은 약간 힘듭니다. 실제 파일은 작지 않고 비슷한 구조를 가지고 있습니다
더.

ringa_lee
ringa_lee

ringa_lee

모든 응답(5)
左手右手慢动作

:g/--BEGIN--/,/--END--/d
如果要同时删除前后的空行
:g/--BEGIN--/-1,/--END--/+1d

刘奇

vim은 할 수 있어요,

명령 모드에서:

으아악

_가 핵심입니다. 이는 여러 줄과 일치할 수 있습니다.
--BEGIN-- 로고를 대체하는 방법이 이미 있습니다. 위의 대체 아이디어를 사용하여 이 작업을 수행할 수도 있습니다
:%s/^--BEGIN--/교체할 콘텐츠(&C)/g

Ty80

커서를 처음으로 이동
보기 모드로 들어가려면 Esc v를 누르세요
j 아래로 스크롤하여 작업 부분을 선택하세요
d 삭제 x 잘라내기 둘 다 OK

phpcn_u1582

스크립트를 작성하려면 sed:

를 사용하세요. 으아악
淡淡烟草味

ndd, n은 삭제할 행 수입니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿