티스토리 뷰
vim을 더욱 강력하게 사용할 수 있도록 도와주는 plugin 중에 BufExplorer를 소개합니다.
일단 plugin을 다운로드 받도록 합니다.
다운로드 받은 plugin의 압축을 풀고 로컬의 plugin이 설치되어 있는 경로(e.g. /usr/share/vim/vimXX/plugin)에 복사 합니다.
그러면 새로운 vim session에서 바로 사용이 가능합니다.
명령어 실행모드( : ) 에서 BufExplorer를 입력하면 아래와 같이 바로 사용이 가능합니다.
열려있는 세션에 대해 방향키나 vim에서의 이동키로 조작이 가능합니다.
<F1> 을 눌러서 도움말을 살펴봅니다.
" Buffer Explorer (7.4.6)
" --------------------------
" <F1> : toggle this help
" <enter> or o or Mouse-Double-Click : open buffer under cursor
" <shift-enter> or t : open buffer in another tab
" B : toggle if to save/use recent tab or not
" d : delete buffer
" D : wipe buffer
" f : toggle find active buffer
" p : toggle spliting of file and path name
" q : quit
" r : reverse sort
" R : toggle showing relative or full paths
" s : cycle thru "sort by" fields ['number', 'name', 'fullpath', 'mru', 'extension']
" S : reverse cycle thru "sort by" fields
" T : toggle if to show only buffers for this tab or not
" u : toggle showing unlisted buffers
매번 BufExplorer 를 입력하기에는 다소 번거롭기 때문에 vimrc에 단축키를 지정합니다.
map <F2> :BufExplorer<CR>
본인은 사용 용도가 없는 <F2>에 배치해서 사용합니다.
Linux Kernel과 같은 방대한 오픈소스를 개발할 때 무척 유용하게 사용할 수 있겠네요.
'개발 > Linux' 카테고리의 다른 글
vim 한글 인코딩 문제 (0) | 2016.12.12 |
---|---|
semaphore 사용하기 (0) | 2016.06.01 |
포트 정의 바로알기 (0) | 2016.02.17 |
vi 에서 ASCII Control Codes 입력 (^@ ^A ^B ^[ ^] 같은..) (1) | 2016.01.11 |
logger 명령어의 -f 옵션 정확히 알자 (0) | 2015.12.08 |
- Total
- Today
- Yesterday