Serach

2013년 10월 10일 목요일

VIM 명령어



ctrl+f 한페이지 아래로
ctrl+b 한페이지 위로
ctrl+u 반페이지 위로
ctrl+d 반페이지 아래로
[#] gg #행으로 이동 #이 없을시 첫번째 행으로 이동
[#] G  #행으로 이동 #이 없을시 마지막 행으로 이동
ctrl+g 현재 행 정보
u 언두
ctrl+r 리두
v 비쥬얼 모드
V 비쥬얼 라인 모드
ctrl+v 비쥬얼 블록 모드
ZZ :x와 같다
fc 문자 c를 검색
/string 문자열 검색   n,N으로 다음, 이전 찾기
* 커서가 위치하는 문장을 검색
:1,$s/man/boy/g    문자열 교체.  1,$ 전체범위에 s 교체명령, man을 boy로 교체, 옵션 g모든 문자열, i대소문자무시,c교체전 확인, e에러 무시
{visual block} =  들여쓰기 재정렬
ctrl + n   단어 완성
ctrl + p   단어 완성



여러개의 파일 관리, 이동
:e . (vim .) 디렉토리 열기 ( 파일 자유 선택 가능 )
i 표시방법 변경
s 정렬 방식 변경
o 수평 분할 새창
v 수직 분할 새창
R 파일 이름 변경
t 새탭으로 분할
- 상위 디렉터리로


ctrl+^  이전 파일
:n 다음 파일
:N 이전 파일
:saveas(sav) filename 다른이름으로 저장
:up 변경 사항이 있을때만 저장

ctrl+w s:sp [filename]
ctrl+w v:vs [filename] 세로 분할
ctrl+w w 파일 이동
ctrl+w p 이전에 사용한 파일로 이동
ctrl+w  h j k l  파일 이동
ctrl+w  H J K L  파일의 위치를 이동

--탭 컨트롤
:tabedit filename(tabe) : 탭으로 파일 열기
:tabprevious(tabp)   : 이전 파일 열기    ctrl + pageup
:tabnext(tabn)     : 다음 파일 열기    ctrl + pagedown
:tabnew : 새파일 열기
:tabclose(tabc) : 파일 닫기

vim -d file1 file2  두개 파일 비교

댓글 없음:

댓글 쓰기