반응형
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
- gpgpu-sim
- CLOCK GATING
- DNN 가속기
- linux c++ 컴파일
- linux makefile 작성
- 딥러닝 가속기
- DNN Accelerator
- 데이터 해저드
- 이진수 곱셈 알고리즘
- pygraphviz 설치 오류
- Pyverilog 설치
- linux c 컴파일
- CUDA
- Pyvrilog tutorial
- pyverilog 설치 오류
- gcc 컴파일
- pytest-pythonpath 설치 오류
- AMBA
- 컨벌루션 연산
- Makefile compile
- Data HAzard
- Pyverilog 실행
- 클럭 게이팅
- Design DNN Accelerator
- 대구 반도체 설계기업 특화
- Pyverilog 튜토리얼
- makefile
- systolic array
- CDC
- 남산업힐
Archives
- Today
- Total
오늘은 맑음
[Linux] vim tab to space, tab 확인, tab space로 변경 본문
반응형
vim을 처음 사용할 때 tab을 누르면 tab으로 들어갑니다.
(vim에서 tab은 ^I로 표기됩니다.)
만약 vim에서 tab을 자동으로 space가 되게 하려면 .vimrc를 열어서 아래의 옵션을 추가해주어야 합니다.
vimrc 옵션
- set expandtab : tab을 space로 대체
- set tabstop : tab을 space로 대체할 때 space 개수
- set shiftwidth : >> 또는 << 키로 들여쓰기/내어쓰기 할 때 space의 개수
테스트 과정
사용한 명령어
- se list : 특수문자 보기 ex) 줄바꿈 문자, tab
- se nolist : 특수문자 보지 않기
- retab : 파일 내의 tab을 space로 변경
먼저 tab을 확인하기 위해 테스트를 진행했습니다.
tab test 앞에 tab을 3개 넣었습니다.
vim 명령어 se list를 이용해 tab을 확인합니다.
tab test 앞에 ^I가 세 개 표시되는 것을 확인할 수 있습니다.
se nolist를 이용해 tab과 줄바꿈 문자 보기를 취소합니다.
이제 .vimrc를 수정해줍니다.
pwd를 root로 이동해서 vim .vimrc 명령어를 통해 .vimrc를 열어주고 위와 같이 입력합니다.
다시 vim을 이용해서 tab을 눌러주게 되면 tab 대신 space가 들어간 것을 볼 수있습니다.
만약 이미 tab이 들어있는 파일이라면 retab 명령어를 이용해서 현재 파일에 들어있는 tab을 space로 대체할 수 있습니다.
retab을 사용한 다음 다시 se list를 통해 tab이 사라졌나 확인해보겠습니다.
tab이 space로 대체된 것을 확인할 수 있습니다.
반응형
'Linux' 카테고리의 다른 글
[Linux] vi/vim 단어 수정/치환 (2) | 2021.06.09 |
---|---|
[Linux] vi/vim 상하좌우, 라인이동 (2) | 2021.05.30 |
[Linux] vim 바이너리 파일 여는법 (0) | 2021.04.24 |
[Linux] 코드/텍스트 파일 비교 (0) | 2021.01.26 |
[Linux] 실행파일 만들기 (0) | 2021.01.12 |
Comments