본문 바로가기

코드쓰기 카테고리/라 피신

vim에서 문자 치환하기 (BSQ평가시 꿀팁!)

1, 문서 처음부터 마지막까지의 문자('o'나 '.' 따위를)를 다른 문자('a')로 검색 & 변환

vim에서 열려있는 상태에서 : 누른후

%s/o/a/g

현재 지도에서 장애물(o)과 .으로 되어있던 것들이 변환된 문자(a)와 일단 .이 남아있을 것이다.

.도 b 등으로 바꾼후 c도 조금 추가해서 테스트 하면 될 듯!

이걸 조금 더 빨리 하면

:s/\o\//\a\//g

(위에 걸 현재 편집 중인 vim문서에서 복사붙여넣어도 됨)

 

2. 정확하게 일치하는 단어만 변환

:%s/o/a/i

:%s/\o\/a/i

 

3. 문서에서 "0.ox"라는 문자가 들어있는 라인을 모조리(g의 의미) 지우고자(d의 의미) 한다면 

:g/0.ox/d

(사실 위에 명령어는 실행시켜보진 않았는데 "."이 포함되어 있어서 안될 수도 있을 듯.. 그냥 문자열은 성공함)

 

'코드쓰기 카테고리 > 라 피신' 카테고리의 다른 글

라 피신 결과 - 불합격  (14) 2020.02.21
D-1  (0) 2020.02.13
2차 분들 환영합니다  (0) 2020.02.09
D-9. Life is 42 but perfect number is 9.  (0) 2020.02.06
D-10. 왜 아직 열흘 남은 거지..?  (0) 2020.02.05