>> Edit article
이름
제목
패스워드
음...누구나 알고 있는 vi edit 사용법입니다.초보자들이 사용하기에 마땅히 정리해 놓은게 없어서...어찌.. 도움이 될런지.. 모르겠네요.. 부끄~ ^^;자 시작합니다.먼저 가장 기본이 되는 방향전환부터...# 참고 : '-'표시는 함께 꾸욱.. 눌러 주라는 예깁니다..[방향 전환]h : 좌측이동j : 아래로 이동k : 위쪽으로 이동l : 우측이동0 : 줄의 처음으로 이동$ : 줄의 끝으로 이동[num]w : 한단어 뒤로[num] 이동하기[num]b : 현재 단어의 [num]시작위치로 이동하기[num]e : 현재 단어의 [num]끝으로 이동하기ctrl-f : 한 화면씩 이동ctrl-b : 한 화면씩 거꾸로 이동[문장 삽입]a : 커서위치 다음에 글을 삽입shift-a : 현재줄의 마지막에 글을 붙이기i : 현재 커서위치 앞에 글을 삽입shift-i : 현재 줄의 시작위치에 글을 삽입o : 현재줄 아래에 문장 삽입shift-o : 현재줄 위에 문장 삽입shift-j : 커서 아래에 위치한 문장을 커서가 위치한 문장끝에 찰싹~ 같다 붙입니다.[글 지우기][num]x : 커서 위치의 글자를 지우기[num]만큼[num]d-w : 현재 커서위치에서 다음[num]단어 시작 위치까지 지우기.d-$ : 현재 커서위치에서 줄의 끝까지 지우기.shift-d : 현재 커서위치에서 줄의 끝까지 지우기.[num]d-d : 커서 위치와 관계없이 한[num]줄 전체 지우기.[글 대체하기]r : 하나의 문자를 대체하기.shift-r : 열을 대체하기.c-w : 현재 커서의 위치에서 다음 단어의 끝까지 현재 단어를 바꾸기.c-e : 현재 커서의 위치에서 다음 단어의 끝까지 현재 단어를 바꾸기[c-w와 같음]c-b : 단어의 시작에서 커서 앞 위치까지 현재 단어를 바꾸기.c-$ : 커서위치에서 줄의 끝까지 줄을 바꾸기.shift-c : 커서위치에서 줄의 끝까지 줄을 바꾸기.[c-$와 같음.]c-c : 전체 줄 바꾸기.[찾기]/문자 : 위에서 아래로 "문자" 찾기?문자 : 아래에서 위로 "문자" 찾기n : 현재 방향으로 계속 찾기shift-n : 반대방향으로 계속 찾기[복사하기 붙히기]v : visual 모드로 블록지정.y : yank 모드로 복사하기.p : 붙히기.shift-j : 현재 커서 위치의 줄과 아래에 있는 줄을 한줄로 합치기.[vi 환경설정하기]************************************* 명령어 기본 형식 " :se [옵션] " *************************************ai : 각각의 줄을 똑같이 들어가게 한다.[AutoIndent] Default = autindent offap : 줄이 바뀔때 화면상에 현재 줄을 프린트.[AutoPrint] Default = autoprint oneb : 명령어 Error시 컴퓨터에서 "삑~"소리가 나게 하는것.[ErrorBell] Default = errorbell onnu : 줄번호를 디스플레이 한다.[NUmber] Default = number offredraw : 바뀐 내용이 있을때 화면을 갱신[REDRAW] Default = redraw onreport : 메시지를 내보낼 편집된 변화의 크기 설정 Default의 값은 5 이므로 5줄 이하를 지울때는 메시지를 발생 시키지 않는다.[REPORT] Default = report 5sm : 닫혀진 괄호 " ) " 를 들어갈때 일치하는 열린 괄호 "( "를 보여준다.[ShowMach] Default = showmach offsmd : 관련된 명령이 주어질때 상태줄의 오른쭉에 INPUT REPLACE CHANGE를 디스플레이.[ShowMoDe] Default = showmode offwarn : 버퍼가 바뀌고 디스크파일에 저장되지 않았다면 vi를 나갈때 경고 메시지를 보여준다.[WARNing] Default = warn onwm=n : "n"만큼 오른쪽 여백을 설정.[WrapMargin] Default = wrapmargin=0ws : 찾기를 할때 파일 끝문자인 "eof"부터 파일시작인 "bof"문자 까지 처리.[WrapScan] Default = word search onExample) :se ap eb readraw report=1 sm smd warn wm=5 ws
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved