문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
wiki:os:unix:editor:vi [2020/06/05 11:45] 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> | ||