코딩/Vim
Vim - Substitution (특정 줄 속 단어 치환)
Junoni
2024. 2. 18. 05:43
반응형
목차
- 특정 줄 옵션
- 특정 줄 속 [단어]를 포함한 단어 [새 단어]로 치환
- 특정 줄 속 [단어]를 [새 단어]로 치환
- 특정 줄 속 [단어A], [단어B] 등등 여러 단어를 포함한 단어들 [새 단어]로 치환
- 특정 줄 속 [단어A], [단어B] 등등 여러 단어들 [새 단어]로 치환
- 특정 줄 속 이전에 찾은 단어를 찾아 [새 단어]로 치환
특정 줄 (범위 자세히 보기)
키 | 동작 |
0 혹은 1 | 첫 줄 |
$ | 마지막 줄 |
[숫자] | [숫자]번째 줄 |
특정 줄 속 [단어]를 포함한 단어 [새 단어]로 치환
키 | 동작 |
:[특정 줄]s/[단어]/[새 단어]/g | [특정 줄] 속 모든 [단어]와 [단어]를 포함한 단어의 부분을 [새 단어]로 치환 예시: :1s/xxx/yyy/g 결과: 첫 줄 속 모든 xxx와 단어의 xxx 부분을 yyy로 치환 |
특정 줄 속 [단어]를 [새 단어]로 치환
키 | 동작 |
:[특정 줄]s/\<[단어]\>/[새 단어]/g | [특정 줄] 속 모든 [단어]를 [새 단어]로 치환 예시: :$s/\<xxx\>/yyy/g 결과: 마지막 줄 속 모든 xxx를 yyy로 치환 |
특정 줄 속 [단어A], [단어B] 등등 여러 단어를 포함한 단어들 [새 단어]로 치환
키 | 동작 |
:[특정 줄]s/[단어A]\|[단어B]/[새 단어]/g | [특정 줄] 줄 속 모든 [단어A], [단어B]와 두 개 단어들을 포함한 단어의 부분을 [새 단어]로 치환 예시: :10s/xxx\|yyy/zzz/g 결과: 10번째 줄 속 모든 xxx, yyy, 단어의 xxx, yyy 부분을 zzz로 치환 |
특정 줄 속 [단어A], [단어B] 등등 여러 단어들 [새 단어]로 치환
키 | 동작 |
:[특정 줄]s/\<[단어A]\>\|\<[단어B]\>/[새 단어]/g | [특정 줄] 속 모든 [단어A], [단어B]를 [새 단어]로 치환 예시: :15s/\<xxx\>\|\<yyy\>/zzz/g 결과: 15번째 줄 속 모든 xxx, yyy를 zzz로 치환 |
특정 줄 속 이전에 찾은 단어를 찾아 [새 단어]로 치환
키 | 동작 |
:[특정 줄]s//[새 단어]/g | [특정 줄] 속 이전에 찾은 단어를 찾아 모두 [새 단어]로 치환 단어 찾기 자세히 보기 예시: 이전에 /xxx로 xxx를 찾은 경우 :30s//yyy/g 결과: 30번째 줄 속 이전에 찾은 xxx를 찾아 yyy로 치환 |
반응형