반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- DNN 가속기
- 이진수 곱셈 알고리즘
- makefile
- Pyverilog 튜토리얼
- AMBA
- Pyverilog 실행
- CLOCK GATING
- linux c 컴파일
- Pyvrilog tutorial
- Pyverilog 설치
- systolic array
- 대구 반도체 설계기업 특화
- linux makefile 작성
- Makefile compile
- 남산업힐
- pygraphviz 설치 오류
- gpgpu-sim
- 데이터 해저드
- 딥러닝 가속기
- pytest-pythonpath 설치 오류
- gcc 컴파일
- linux c++ 컴파일
- CDC
- DNN Accelerator
- 클럭 게이팅
- 컨벌루션 연산
- Design DNN Accelerator
- CUDA
- Data HAzard
- pyverilog 설치 오류
Archives
- Today
- Total
오늘은 맑음
[Linux] vi/vim 단어 수정/치환 본문
반응형
이번에는 vi/vim에서 전체 단어 수정/부분 수정과 들여쓰기에 대해 알아보겠습니다.
전체 단어 수정 커맨드는 아래와 같습니다.
command | description | option |
%s/A/B/option | A라는 패턴을 B로 치환 | c : y/n/a/q/l의 추가 옵션에 따라 치환 g : 전역 치환 |
전역 치환(g)
전역 치환 옵션을 이용해서 다음의 num 변수를 number로 변경시켜보겠습니다.
위와 같이 %s/num/number/g를 입력합니다.
4개의 라인에서 4개의 패턴이 치환되었다는 결과와 함께 num이 모두 number로 변경되었습니다.
옵션에 의한 치환(c)
이번에는 %s/number/numb/c를 입력합니다.
그러면 다음과 같이 number라는 패턴을 찾아 영역이 표시되고 옵션이 나옵니다.
y : 치환하고 다음 패턴을 찾음
n : 치환하지 않고 다음 패턴을 찾음
a : 더이상 옵션 선택 없이 이후 모든 패턴을 치환
q : 치환 종료
l : 현재 선택된 패턴을 치환하고 치환 종료
옵션으로 g/c를 주지 않으면 g 옵션으로 수행됩니다.
부분 치환
부분 치환을 수행하려면 먼저 v명령어를 이용해서 원하는 영역을 선택합니다.
그 다음 shift + ;를 누르면 다음과 같은 창이 나옵니다.
여기서 치환 명령어를 입력합니다.
위에서 처럼 %s가 아닌 s를 이용해서 치환을 수행합니다.
여기서 역시 g 혹은 c 옵션을 설정할 수 있습니다.
반응형
'Linux' 카테고리의 다른 글
[Linux] 파일 압축 해제 / tar와 tar.gz (0) | 2022.05.31 |
---|---|
[Linux] 파일 구조를 출력, Linux tree (0) | 2021.07.11 |
[Linux] vi/vim 상하좌우, 라인이동 (2) | 2021.05.30 |
[Linux] vim tab to space, tab 확인, tab space로 변경 (0) | 2021.04.28 |
[Linux] vim 바이너리 파일 여는법 (0) | 2021.04.24 |
Comments