vi editor(리눅스 편집기) 단축키 모음
1.1 커서의 위치를 움직이는 명령(Move commands)
N에 *가 있는 경우 숫자를 사용할 수 있고, -의 경우 사용할 수 없다.
N | 명령어 | 기능 |
* | h or ^H or | 커서를 한칸(N칸) 왼쪽으로 이동시킨다. |
* | j | 커서를 한행(N행) 아래로 이동시킨다. |
* | l or | 커서를 한칸(N칸) 오른쪽으로 이동시킨다. |
* | k or ^P | 커서를 한행(N행) 위로 이동시킨다. |
* | $ | 커서가 위치한 행(N번째 행)의 끝으로 이동한다. |
- | ^ | 커서가 위치한 행의 처음으로 이동한다. |
* | + or | 다음행(N행 아래)의 처음으로 이동한다. |
- | 0 | 커서가 위치한 행의 처음으로 이동한다. |
* | | | N번째 column으로 이동한다. |
* | f | 오른쪽으로 N번째 char를 찾는다. |
* | F | 왼쪽으로 N번째 char를 찾는다. |
* | w | 커서부터 오른쪽 N번째 단어의 첫부분. |
* | W | 커서부터 오른쪽 N번째 WORD(tab,space,linefeed 뒤에 있는 단어)의 첫부분. |
* | { | N개의 paragraphs 앞으로. |
- | n | 가장 최근의 `/'|`?' 를 반복한다. |
- | N | n을 반대방향으로의 수행. |
- | % | Braket( { } or [ ] or ( ) )을 찾고 그것의 match를(괄호가 닫힌 쌍)찾는다. |
1.2 찾기(Searching)
/<</SPAN>문자열> | 다음으로 <</SPAN>문자열>이 나오는 위치로. |
?<</SPAN>문자열> | /를 반대방향으로 수행. |
:[x,y]g/<</SPAN>문자열>/<</SPAN>명령어> | x에서 y까지 <</SPAN>문자열>을 찾고(globally) <</SPAN>명령어>를 실행한다. |
:[x,y]v/<</SPAN>문자열>/<</SPAN>명령어> | x에서 y까지 문자열과 match되지 않는 라인에 <</SPAN>명령어>를 실행한다. |
1.3 취소(Undoing changes)
u | 가장 최근에 한 작업을 취소한다. |
U | 만약 작업을 한 라인에서 벗어나지 않았다면, 그 라인에서 한 작업들을 모두 취소한다. |
:q! | Save하지 않고 vi를 끝낸다. |
:e! |
'I T > Linux' 카테고리의 다른 글
디렉토리 내에 있는 각 폴더들의 용도 (0) | 2015.08.30 |
---|---|
리눅스 서버 점검 항목들 (0) | 2015.08.30 |
vsftp 설정 및 config 정리 (0) | 2015.08.30 |
라운드큐브 설치 (0) | 2015.08.30 |
WordPress Memory limit 에러.. 조치 방법 (1) | 2015.08.30 |