매일 1 Vim (3) 교체

1130 단어 vim

매일 1 Vim (3)
어제 쓴 글 은 읽 기 에 비교적 어 지 러 운 것 을 발견 하 였 으 며, 오늘 은 좀 예 쁘 게 쓰 려 고 노력 하 였 으 며, 읽 기 에 좀 명확 하 게 하 였 으 며, 지금 은 두 가지 기능, 교체 와 다 중 파일 편집 만 설명 하 였 다.
바꾸다
vim 는 정규 표현 식 을 빌려 풍부 한 교체 기능 을 실현 할 수 있 습 니 다. 그녀의 기본 문법 은: [addr] s / 소스 문자열 / 목적 문자열 / [option] 입 니 다. 우 리 는 addr 와 option 이 부족 하고 채 우지 않 는 다 는 것 을 알 수 있 습 니 다. 그들의 각 필드 의 뜻 은:
  • [addr] 는 검색 범 위 를 대표 하고 결 성 은 현재 줄 을 나타 낸다. 1,10 은 1 에서 10 줄 을 나타 내 고 % 은 전체 파일 의 등가 1,$ 를 나타 내 며 .,$ 는 현재 줄 에서 파일 끝까지
  • 를 나타 낸다.
  • s 대표 교체 의 의미
  • option 은 조작 유형 을 대표 합 니 다. 결 성 은 첫 번 째 일치 하 는 문자 만 교체 합 니 다. g 전역 교 체 를 대표 합 니 다. c 대표 작업 시 gc 를 조합 하여 사용 할 수 있 음 을 확인 합 니 다
  • 다음은 몇 가지 예 를 제공 합 니 다.
    :s/aa/bb/g                     aa        aa     bb
    :%s/aa/bb/g                  aa        aa     bb
    :12,23s/aa/bb/g    12  23          aa        aa     bb
    :%s/^/#/                 #   ,           
    :%s= *$==                    
    :g/^$/d             g                     ,^    ,$    ,     :        .
    

    to be continue...

    좋은 웹페이지 즐겨찾기