일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- Data Structure
- 리트코드
- 안드로이드
- Redux
- 알고리즘
- 다이나믹 프로그래밍
- 백준
- vscode
- DFS
- Algorithm
- 동적 계획법
- git
- LeetCode
- CS
- VIM
- 그레이들
- Graph
- network
- DP
- 자바
- TypeScript
- Database
- Javascript
- frontend
- react
- java
- 프로그래머스
- db
- Python
- BFS
Archives
- Today
- Total
늘 겸손하게
VIM 문자열 모두 바꾸기 본문
안녕하세요 besforyou 입니다
이번 글에서는 vim 안에서 문자열을 한번에 모두 변경하는 방법에 대해 소개하겠습니다.
명령행 모드에서
%s/(찾을패턴)/(바꿀문자열)/옵션
를 입력하면 됩니다.
찾을 패턴이나 문자열에 /가 섞여있는 경우 구분자를 / 대신 @, ! 로 사용해도 무방합니다.
%s@(찾을패턴)@(바꿀문자열)@옵션
%s!(찾을패턴)!(바꿀문자열)!옵션
예제
C++ 파일 안에 모든 double을 float으로 바꾸고 싶어요
%s/double/float/g
옵션
명령문 맨 마지막에 추가하여 적용할 수 있습니다.
g : 문자열들을 물어보지 않고 변경
i : 대소문자 무시
c : 문자열이 검색될때마다 바꿀지 말지 사용자에게 질문
한꺼번에 모든 문자들을 변경하고 싶다면 g 옵션을 추가하는것이 유용합니다.
'Programming Library & Tools > VIM' 카테고리의 다른 글
VIM 여러 줄 들여쓰기 ( 탭 ) (0) | 2022.03.03 |
---|---|
VIM 유용한 명령어 모음 (0) | 2022.02.14 |
VIM 줄 보이기 (0) | 2021.06.28 |
VIM 바탕 색 바꾸기 (0) | 2021.02.12 |
VIM 탭, 인덴트 바꾸기 (0) | 2021.02.11 |