[Linux] vim 나의 설정파일
Vim/etc 2013. 1. 16. 01:06 |===== 2015.12.26 =====
===== 2015.05.09 =====
font 설정 업데이트 됨.
ex) set guifont=Monaco \9
===== 2014.08.31 =====
최신으로 업데이트 됨.
===== Vundle 을 설정한 .vimrc 파일 =====
=============================
" C Compile Short Cut 에서...
map <F3> :w<CR>:!gcc *.c -g -Wall -W -O2 -o %<<CR>
이렇게 하면, 디렉토리안에 확장자가 c인 모든 파일들을 묶어서 컴파일 진행한다.
- 추가 된 부분 -
taglist에 추가
let g:Tlist_WinWidth=24 " 창의 너비
let g:Tlist_Display_Tag_Scope=1 " 태그범위(함수, 매크로, 구조체등) 표시
let g:Tlist_Display_Prototype=1 " 함수 원형 표시
let g:Tlist_Sort_Type="name" " 태그리스트 정렬(소스코드 위치 순서가 아닌 이름 순서)
"let g:Tlist_Use_Right_Window=1 " 태그리스트 창을 우측에 표시
" command mode <Ctrl+S> save
map <C-S> :w<CR>
" insert mode <Ctrl+S> save
"map! <C-S> <Esc>:w<CR> // 입력모드에서 저장할 때
imap <C-S> <ESC>:w<CR>a // 이것도 입력모드에서 저장할 때 셋팅인데 마지막에 다시 입력모드로 돌아가게끔 하였다.
↑↑↑↑ 이것 처럼 vim에서 ctrl+s 로 저장을 하려면 쉘의 stty를 수정해야 한다. 왜냐면, 겹치기 때문이다.
그래서 .bashrc 에서 stty stop ^K 로 설정해야 한다. bashrc에서 설정해야 재부팅해도 계속 유지된다.
"vim window position <Ctrl+w+w> to <Ctrl+L>
"vim 에서 창간의 이동 단축키 <Ctrl+w+w> to <Ctrl+L>
map <C-L> <C-w>w
imap <C-L> <ESC><C-w>w
조금 많이 변경되어서 생략. 위의 파일만 계속 업데이트할 예정!
'Vim > etc' 카테고리의 다른 글
Vim Editor (0) | 2013.02.02 |
---|---|
Plug-in을 설치한 vim 편집기 모습 (0) | 2013.01.16 |
[Windows] gvim 설정파일 (0) | 2013.01.15 |
구문강조 만들기 (0) | 2012.12.05 |
VIM에서 유용한 설정들. (0) | 2012.05.02 |