"Vim"의 두 판 사이의 차이

jjuiddong
이동: 둘러보기, 찾기
(새 문서: GVim 환경설정 * 바탕 테마를 바꾸는 기능이 포하되어 있다. * http://blog.naver.com/PostView.nhn?blogId=101story&logNo=100122854668)
 
 
(한 사용자의 중간의 편집 12개 숨겨짐)
1번째 줄: 1번째 줄:
  
 
GVim 환경설정
 
GVim 환경설정
* 바탕 테마를 바꾸는 기능이 포하되어 있다.
+
* 바탕 테마를 바꾸는 기능이 포함되어 있다.
 
* http://blog.naver.com/PostView.nhn?blogId=101story&logNo=100122854668
 
* http://blog.naver.com/PostView.nhn?blogId=101story&logNo=100122854668
 +
** torte 테마를 주로 쓴다.
 +
** _vimrc 파일을 열어서 다음처럼 입력하자.
 +
if has("gui_running")
 +
colorscheme torte
 +
else
 +
colorscheme ron
 +
endif
 +
 +
* 설명서
 +
** https://docs.google.com/document/d/170UKbll8trWzuVlOrnmFSboTMCyGLtpMZRCw5fhk46Y/edit#
 +
* h,l : 한문자씩 이동
 +
* b,w : 단어 단위로 이동
 +
* 0 : 행 앞으로 이동
 +
* $ : 행 뒤로 이동
 +
* dd : 행 삭제
 +
* dw : 한 단어 삭제
 +
* d0 : 현재 커서에서 행 앞까지 삭제
 +
* d$ : 현재 커서에서 행 끝까지 삭제
 +
* u : 되돌리기 기능
 +
* r : replace 기능
 +
* o,O : 현재커서에서 한 행을 추가하고 삽입모드로 변경
 +
* yy : 원격 클립보드 복사
 +
** 터미널에서 실행 중인 vim 텍스트 문서를, 원격 제어 피씨의 클립보드로 저장하게 한다.
 +
* 저장하기
 +
** :w filename
 +
** :wq 저장하고 종료
 +
* 파일 열기
 +
** :open filename
 +
* split 윈도우 이동
 +
** ctrl + w, 화살표 위아래
 +
** ctrl + w, ctrl + w 다음 스플릿창 이동
 +
* 문자열 찾기및 바꾸기
 +
** http://mwultong.blogspot.com/2006/09/vim-vi-gvim-find-and-replace.html
 +
** %s/원본문자/바뀔문자/c
 +
** %s/foo/bar/c
 +
* 특정 라인 이동
 +
** 100G  100번째 라인 이동
 +
* 특정 라인 이동
 +
** 대기모드에서 숫자키 입력
 +
* 탭 추가
 +
** :tabnew
 +
* 탭 이동
 +
** :tabn, :tabp
 +
** gt, gT
 +
** ctrl+pgup, ctrl+pgdn

2016년 1월 24일 (일) 11:26 기준 최신판

GVim 환경설정

if has("gui_running")
	colorscheme torte
else
	colorscheme ron
endif
  • 설명서
  • h,l : 한문자씩 이동
  • b,w : 단어 단위로 이동
  • 0 : 행 앞으로 이동
  • $ : 행 뒤로 이동
  • dd : 행 삭제
  • dw : 한 단어 삭제
  • d0 : 현재 커서에서 행 앞까지 삭제
  • d$ : 현재 커서에서 행 끝까지 삭제
  • u : 되돌리기 기능
  • r : replace 기능
  • o,O : 현재커서에서 한 행을 추가하고 삽입모드로 변경
  • yy : 원격 클립보드 복사
    • 터미널에서 실행 중인 vim 텍스트 문서를, 원격 제어 피씨의 클립보드로 저장하게 한다.
  • 저장하기
    •  :w filename
    •  :wq 저장하고 종료
  • 파일 열기
    •  :open filename
  • split 윈도우 이동
    • ctrl + w, 화살표 위아래
    • ctrl + w, ctrl + w 다음 스플릿창 이동
  • 문자열 찾기및 바꾸기
  • 특정 라인 이동
    • 100G 100번째 라인 이동
  • 특정 라인 이동
    • 대기모드에서 숫자키 입력
  • 탭 추가
    •  :tabnew
  • 탭 이동
    •  :tabn, :tabp
    • gt, gT
    • ctrl+pgup, ctrl+pgdn
개인 도구
이름공간

변수
행위
둘러보기
도구모음