1. vi editor로 해당 파일을 열고
  2. 라인 번호를 입력 후 (혹시 입력모드로 들어와 있다면 ESC 키 입력 후 라인 번호 입력)
  3. SHIFT+G 입력
  4. 입력한 라인 번호로 이동완료


- Reference

http://tosnam.tumblr.com/post/33149534054/linuxvi-editor%EC%97%90%EC%84%9C-%ED%8A%B9%EC%A0%95-%EB%9D%BC%EC%9D%B8-%EB%B2%88%ED%98%B8%EB%A1%9C-%EC%9D%B4%EB%8F%99%ED%95%98%EA%B8%B0






[vim] file open/save/close command


- 파일 열기

파일 불러 오기           :e 파일명        (Tab키로 자동 완성 사용 가능)
새 빈 파일 만들기        :new             (Ctrl+wn)
새 이름으로 파일 작성    :e 새파일이름


- 파일 저장

저장                     :w
새 이름으로 저장         :w 파일명
다른 파일에 덧붙여 저장  :w >> 파일명


- 파일 닫기

저장 후 닫기             :wq
저장하지 않고 닫기       :q!


- Reference

http://mwultong.blogspot.com/2006/06/vim-gvim.html

- 명령어

:sp 는 상하로 분할

:vs 는 좌우로 분할 


- 화면 나누기

<수직 창 분할>

:sp {파일경로} : 상하로 화면 분할

:10sp {파일경로} : 새로 만드는 수직 창을 10칸짜리로

:new filenam e


<파일 브라우징>

:20vs ./


<수평 창 분할>

:vsplit

:vs filename e

:20vs


- 화면 이동 및 정리, 닫기

<커서 이동>

Ctrl + w, 방향키 - 방향키 입력대로 커서 이동

Ctrl + w, w - 다음으로 커서 이동

Ctrl + w, W - 이전으로 커서 이동

Ctrl + w, [H J K L] - 커서 이동


<화면 닫기>

:q (현재 화면 닫기)

:qa (모두 닫기)

Ctrl + w, q (현재 화면 닫기)

Ctrl + W, o (현재 화면만 남기고 모두 닫기)


<화면 위치 바꾸기>

Ctrl + w, r - 순환적으로 위치 바꾸기

Ctrl + W, r - 다음 화면과 위치 바꾸기


<창 크기 변경>

Ctrl + w, = (창 크기 균등하게)

Ctrl + w, _ (현재 창의 높이를 최대로)

Ctrl + w, | (현재 창의 너비를 최대로)

Ctrl + w, [n] + (창의 높이를 n 만큼 증가)

:resize +n

Ctrl + w, [n] - (창의 높이를 n 만큼 감소)

:resize -n

z[n] (현재 창의 높이를 n으로 설정)

Ctrl + w, [n] > (현재 창의 너비를 n만큼 증가)

Ctrl + w, [n] < (현재 창의 너비를 n만큼 감소)


- Reference

http://ngee.tistory.com/423

http://noon.tistory.com/1353



$ cat -n ~/.vimrc

syntax on
filetype plugin indent on

let python_version_2 = 1
let python_highlight_all = 1

set tabstop=4
set expandtab
set shiftwidth=4
set softtabstop=4
set bg=dark
set nu
set ruler

au FileType py set autoindent
au FileType py set smartindent

au FileType py set textwidth=79 


[python 개발도구 vim, 그 설정 .vimrc] http://idchowto.com/?p=13500

+ Recent posts