vi 명령어 생성기
비주얼 에디터에서 파일을 편집하기 위한 vi 명령어를 생성합니다.
vi 입문하기
## vi란 무엇인가요?
`vi`는 거의 모든 Unix 시스템에서 찾아볼 수 있는 고전적인 화면 기반 텍스트 편집기입니다. 이 편집기는 모달 방식(별도의 삽입 모드와 명령 모드)을 사용하며 전적으로 터미널 내에서 작동하기 때문에, SSH를 통해 설정 파일을 편집하거나 GUI가 없는 최소한의 서버에서 사용하기에 이상적입니다.
## 사용 방법
1. **옵션 설정**: 읽기 전용 모드나 시작 시 실행할 Ex 명령과 같은 옵션을 선택합니다. 2. **파일 지정**: 열고자 하는 파일의 경로를 입력합니다(빈 버퍼로 시작하려면 생략합니다). 3. **복사 및 실행**: 생성된 명령을 자신의 터미널에 붙여넣습니다.
vi 내에서는: 텍스트를 삽입하려면 `i`을, 명령 모드로 돌아가려면 `Esc`를 누른 다음, 저장하고 종료하려면 `:wq`을 누릅니다(변경 사항을 삭제하려면 `:q!`를 누릅니다).
일반 옵션
### `-R` 읽기 전용 모드 실수로 수정된 내용이 원본 파일을 덮어쓰지 않도록 파일을 읽기 전용으로 엽니다. `/etc/hosts`과 같은 시스템 파일을 검사할 때 유용합니다.
### `-r` 복구 시스템 크래시나 SSH 세션 종료 후 저장되지 않은 스왑 파일을 복구합니다. 복구 가능한 파일 목록을 보려면 `vi -r`을 단독으로 실행하세요.
### `-c COMMAND` Ex 명령어 실행 파일이 로드된 후 지정된 Ex 명령어를 실행합니다. 예를 들어, 파일을 열 때 줄 번호를 표시하려면 `-c ':set number'`를 사용합니다.
### `-s` 조용한 배치 모드 스크립팅용으로 조용히 실행됩니다(입력은 stdin에서 읽으며 프롬프트가 표시되지 않음). 자동 수정을 위해 `-c`과 함께 사용할 수 있습니다.
### `-w` SIGHUP 신호 비활성화 터미널이 닫혀도 편집기가 계속 작동하도록 헝업 신호를 끕니다. 장시간 편집 세션을 진행할 때 유용합니다.
▶크래시가 발생한 후 파일을 어떻게 복구하나요?
▶줄 번호가 이미 포함된 파일은 어떻게 열 수 있나요?
▶vi와 vim의 차이점은 무엇인가요?
이 도구가 당신에게 도움이 되었다면, 저에게 커피 한 잔 사주세요.
제게 커피 한 잔 사주세요.