문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
wiki:os:unix:editor:vi [2020/06/04 14:10] dhan |
wiki:os:unix:editor:vi [2023/06/01 11:40] (현재) dhan |
||
---|---|---|---|
줄 1: | 줄 1: | ||
- | ====== VI ====== | + | ====== VI, VIM ====== |
<WRAP left notice 80%> | <WRAP left notice 80%> | ||
* description : VI 사용법 및 Tip 기술 | * description : VI 사용법 및 Tip 기술 | ||
줄 9: | 줄 9: | ||
===== Case Study ===== | ===== Case Study ===== | ||
+ | .vimrc 설정 | ||
+ | <code bash> | ||
+ | filetype plugin indent on | ||
+ | " show existing tab with 4 spaces width | ||
+ | set tabstop=4 | ||
+ | " when indenting with '>', | ||
+ | set shiftwidth=4 | ||
+ | " On pressing tab, insert 4 spaces | ||
+ | set expandtab | ||
+ | </ | ||
+ | > [[https:// | ||
파일내 ^M 제거 | 파일내 ^M 제거 | ||
< | < | ||
+ | ESC | ||
: | : | ||
1,$ s/^M//g | 1,$ s/^M//g | ||
Enter | Enter | ||
</ | </ | ||
- | > ':' | + | > ':' |
> 정규표현식 작성 | > 정규표현식 작성 | ||
> 1,$ mean 1줄 부터 마지막 줄까지 | > 1,$ mean 1줄 부터 마지막 줄까지 | ||
줄 35: | 줄 47: | ||
> 반대는 set nonu | > 반대는 set nonu | ||
\\ | \\ | ||
- | {{tag> | + | |
+ | ===== Ctags 사용법 ===== | ||
+ | [[https:// | ||
+ | |||
+ | |||
+ | {{tag> |