반응형
5단계: 실전 프로젝트 편집
목표
- 실제 프로젝트 파일을 열어
vi
에디터에서 학습한 모든 기능을 실전에 적용한다. - 파일 내에서 텍스트를 수정하고, 다양한 탐색 및 편집 명령어를 사용해 효율적인 작업을 수행한다.
개념 설명
지금까지 학습한 내용을 기반으로, 실전에서 프로젝트 파일을 직접 편집하면서 vi
에디터의 다양한 기능을 통합적으로 사용해 봅니다. 시스템 설정 파일이나 소스 코드를 편집할 때 자주 사용되는 고급 탐색, 매크로, 블록 편집 기능을 활용해 효율적인 편집 작업을 수행합니다.
실습 목표
- 실제 프로젝트 파일을 열고, 텍스트 수정 및 탐색 작업을 실습한다.
- 복잡한 텍스트 구조나 코드를 효과적으로 수정하고, 여러 줄의 내용을 동시에 처리하는 방법을 익힌다.
실습 진행
- 프로젝트 파일 열기
프로젝트와 관련된 파일을 여는 경우, 그 파일이 어떤 형식이든 텍스트 파일이므로vi /etc/hosts
vi
에서 편집할 수 있습니다.
실전 파일을 열어 봅니다. 시스템 설정 파일이나 소스 코드 파일을 편집하는 작업을 시작합니다. 예를 들어 /etc/hosts
파일을 편집해 보겠습니다.
- 파일 탐색 및 텍스트 수정
/검색어
: 특정 단어나 코드를 검색합니다.n
,N
: 검색된 결과 사이에서 이동합니다.cw
: 특정 단어를 수정합니다.cc
: 전체 줄을 삭제하고 수정합니다.
학습한 탐색 명령어와 텍스트 수정 명령어를 사용해 파일을 탐색하고 수정해 봅니다.
- 다중 줄 편집
v
로 시각적 선택 모드에 들어간 후, 커서를 움직여 여러 줄을 선택합니다.d
로 선택한 줄을 삭제하거나,y
로 복사한 후 다른 위치에 붙여넣기 합니다.
시각적 모드로 여러 줄을 선택한 후, 여러 줄을 한 번에 수정하는 작업을 실습해 보세요.
- 매크로 활용
q
+ 레지스터: 매크로 녹화를 시작합니다.- 반복 작업을 수행한 후,
q
로 매크로 녹화를 종료합니다. @레지스터
: 매크로를 실행합니다.@@
: 마지막에 실행한 매크로를 반복 실행합니다.
반복적인 작업이 있을 경우, 매크로를 사용해 작업을 자동화합니다.
- 파일 저장 및 종료
:w
: 파일 저장:q
: 편집기 종료:wq
: 저장 후 종료:q!
: 변경 사항을 저장하지 않고 강제로 종료
편집 작업이 끝난 후, 파일을 저장하고 종료합니다.
연습 과제
- 실전 파일 편집
- 시스템 설정 파일이나 소스 코드 파일을 열어 텍스트를 수정해 보세요.
/검색어
를 사용해 특정 부분을 찾아 수정하고, 탐색 기능을 활용해 빠르게 파일 내에서 작업을 진행해 봅니다.
- 매크로 활용
- 반복적으로 적용해야 하는 작업이 있는지 확인한 후, 매크로를 녹화하고 실행하여 편집 시간을 단축해 보세요.
- 다중 줄 선택 및 편집
- 시각적 선택 모드에서 여러 줄을 선택하고, 수정하거나 복사하여 붙여넣는 작업을 실습하세요.
정리
- 실전 파일 편집: 프로젝트 파일을 열어 실제 편집 작업을 수행하고, 텍스트를 수정하는 법을 익힙니다.
- 매크로: 반복적인 작업을 자동화하여 작업을 효율화할 수 있습니다.
- 다중 줄 편집: 시각적 모드를 사용해 여러 줄을 한 번에 수정할 수 있습니다.
- 파일 저장 및 종료:
:wq
로 저장 후 종료,:q!
로 저장 없이 종료하는 방법을 학습합니다.
이 단계에서는 실제 프로젝트 파일을 편집하면서 지금까지 배운 모든 vi
명령어를 실전에 적용해 봅니다. 이 과정을 통해 vi
에디터를 실전에서 유용하게 사용할 수 있도록 숙달됩니다.
반응형
'Linux > 리눅스 시스템 관리' 카테고리의 다른 글
[vi 고급 기능] 긴 단어나 문장을 약자로 입력하는 방법 (40) | 2024.10.07 |
---|---|
[vi 에디터] 6단계: 문제 해결 및 최적화 (26) | 2024.10.06 |
[vi 편집기] 4단계: 고급 탐색 및 편집 (34) | 2024.10.04 |
[vi 에디터] 3단계: 파일 탐색 및 텍스트 수정 (32) | 2024.10.03 |
[vi 에디터] 2단계: 텍스트 편집 및 커서 이동 (33) | 2024.10.02 |