반응형
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 비행기 모드
- unity
- 안드로이드 Application Lifecycle
- 포트(Port)
- 어플
- TCP 네트워크 방식의 연결
- 나지보 특성
- Collection Framework
- 스랄 특성
- 벨팡
- 게임
- 나지보
- php 홈디렉토리 변경방법
- tcp
- 기업의 행포
- 안드로이드
- 리눅스
- End of Darkness
- 변경된 정보
- tcp네트워크
- 집 정리
- game
- 자바
- 아이폰
- 히오스
- 소캣(Socket)
- 아이패드
- 컬렉션 프레임
- 명령어
- 에셋
Archives
- Today
- Total
Do Something IT
vi 명령어2 본문
반응형
[파일 편집 & 다중 창]
result.txt 파일로 덧붙여 저장
:w >> result.txt
result.txt 파일 불러오기
:e resutl.txt
다중창 열기
ctrl + w, n 이후 :e [파일명] 으로 파일 불러서 작업 가능
현재 열어놓은 파일 분할
ctrl + w, s ## 수평분할
ctrl + w, v ## 수직분할
분할된 화면 상에 커서 이동
ctrl + ww
한줄을 지울땐 : dd
[쉘 명령어 실행]
:![명령어]
잠깐 나갔다 들어오기
:!ifconfig
:!ls -al
:!bash ##쉘을 실행 시켜 사용가능
편집기 본문에 명령어 수행결과 삽입
:r ![명령어]
:r !ls -al
[입력 및 커서 이동]
o ## 커서의 다음 행에 입력
s ## 커서 위치의 한 글자를 지우고 입력
A ## 커서 행의 맨 마지막 부터 입력
I ## 커서 행의 맨 앞에서 부터 입력
O ## 커서의 이전 행에 입력
cc ## 커서 위치의 한 행을 지우고 입력
M ## 커서를 화면 중앙으로
H ## 커서를 화면 맨 위로
L ## 커서를 화면 최하단으로
G ## 문서 최하단
gg ## 문서 최상단
:[n] ## n행으로 이동
[블록지정]
v, ctrl + v 이후 d, y 로 복사 및 지움
[문자열 치환]
:[범위]/[매칭 문자열]/[치환 문자열]/[행 범위]
:%s/old/new/g ## 문서 내에 모든 old 문자열이 new로 바뀜
## %s는 문서 전체를 의미
:%s/old/new/gc ## 매칭되는 문자열에 대해 치환 할 것인지 물어봄
:s/old/new/g ## 문서 전체에서 가장 처음 매칭되는 문자열만 치환
:2,4s/old/new/g ## 2행에서 4행 사이에 매치되는 문자열 치환
:-1,+3s/old/new/g ## 현재 커서 위치에서 위로 1행 아래로 3행 되는 범위에 매칭되는 문자열 치환
[기타]
^M 문자 제거
ctrl + v, enter 이후 :set fileformat=dos
소스코드 전체 정렬
gg=G
파일 비교
#vimdiff 파일명1 파일명2
반응형
'OtherLanguage > Linux' 카테고리의 다른 글
해킹에 관한 간단한 지식 (0) | 2010.05.11 |
---|---|
리눅스 루트의 디렉토리와 중요 파일들 (0) | 2010.05.11 |
리눅스 명령어 (0) | 2010.05.11 |
GCC 명령어 (0) | 2010.05.11 |
Vi Editor 명령어 (0) | 2010.05.11 |
Comments