리눅스 vi 명령

silencement
풀어 주다: 2019-06-05 10:15:22
원래의
2679명이 탐색했습니다.

리눅스 vi 명령

Linux에서 일반적으로 사용되는 vi 명령은 다음과 같습니다.

vi

vi 파일 이름을 입력하는 명령: 새 파일을 열거나 만들고 첫 번째 줄의 시작 부분에 커서를 놓습니다.

vi +n 파일 이름: open the file, and put 커서는 n번째 줄의 시작 부분에 놓입니다.

vi + 파일 이름: 파일을 열고 마지막 줄의 시작 부분에 커서를 놓습니다.

vi +/pattern 파일 이름: 파일을 열어서 놓습니다. 첫 번째 문자열 일치 패턴에 커서

vi -r filename: 지난 번 vi로 편집할 때 시스템이 충돌했습니다. 파일 이름을 복원합니다.

vi 파일 이름....filename: 여러 파일을 열고 하나씩 편집합니다.

커서 이동 명령

h: 커서를 왼쪽으로 한 문자 이동
l: 커서를 오른쪽으로 한 문자 이동
space: 커서를 오른쪽으로 한 문자 이동
백스페이스: 커서를 왼쪽으로 한 문자 이동
k 또는 Ctrl+p: 커서를 한 줄 위로 이동
j 또는 Ctrl+n: 커서를 한 줄 아래로 이동
Enter: 커서를 한 줄 아래로 이동
w 또는 W: 커서를 시작 부분 오른쪽으로 한 단어 이동
b 또는 B: 커서를 한 단어 왼쪽으로 처음으로 이동합니다.
e 또는 E: 커서를 한 단어 오른쪽으로 끝으로 이동합니다.
): 커서 문장의 끝으로 이동합니다.
(: 커서가 문장의 끝으로 이동합니다. 문장의 시작
}: 커서가 문단의 시작으로 이동합니다.
{: 커서가 문단의 끝으로 이동합니다.
nG: 커서가 n 번째 줄의 시작으로 이동합니다.
n+: 커서가 n 줄 아래로 이동합니다.
n-: 커서가 n 줄 위로 이동합니다.
n$: 커서가 n 번째 줄의 끝으로 이동합니다.
H: 커서가 화면의 맨 윗줄로 이동합니다.
M: 커서가 화면의 가운데 줄로 이동합니다.
L: 커서가 화면의 마지막 줄로 이동합니다.
0: (숫자 0이라는 점에 유의하세요.) 커서를 현재 줄의 시작 부분으로 이동합니다.
$: 커서를 현재 줄의 끝 부분으로 이동합니다.

화면 스크롤 명령

Ctrl+u: 파일의 시작 부분으로 반 화면 스크롤
Ctrl+d: 파일의 끝으로 반 화면 스크롤
Ctrl+ f: 파일의 끝으로 한 화면 스크롤
Ctrl +b; 한 화면을 파일 시작 부분으로 스크롤합니다.
nz: n번째 줄을 화면 위쪽으로 스크롤합니다. n이 지정되지 않은 경우 현재 줄을 화면 위쪽으로 스크롤합니다.

삭제 명령. ndw 또는 ndW: 커서부터 시작하여 그 다음의 n-1 단어 삭제

do: 줄의 시작 부분까지 삭제 d$: 줄의 끝까지 삭제
ndd: 현재 줄과 n-1 줄 삭제 그 뒤
x 또는 X: 한 문자 삭제, x는 커서 뒤의 문자 삭제, 패턴: 커서 시작부터 파일 시작까지 패턴 검색
n: 같은 방향으로 마지막 검색 명령 반복
N: 마지막 검색 명령을 반대 방향으로 반복
: s/p1/p2/g: 현재 줄의 모든 p1 바꾸기 p2로 바꾸기
: n1,n2s/p1/p2/g: n1의 모든 p1 바꾸기 n2 줄을 p2로
: g/p1/s//p2/g: 파일의 모든 p1을 p2로 바꿉니다.

옵션 설정
all: 모든 옵션 설정 나열
term: 터미널 유형 설정
ignorance: 대소문자 무시 검색에서
list: 탭 정지(Ctrl+I) 및 줄 끝 플래그($) 표시
number: 줄 번호 표시
report: 줄 기반 명령으로 수정된 번호 표시
terse: 간단한 경고 표시 message

warn: 다른 파일로 전환할 때 현재 파일이 저장되지 않으면 NO write 메시지를 표시합니다.

nomagic: 허용 검색 모드에서 앞에 ""가 없는 특수 문자를 사용합니다. nowrapscan: vi가 파일의 양쪽 끝에서 검색하는 것을 금지합니다.
mesg: vi가 write
를 사용하여 다른 사용자가 자신의 터미널에 작성한 정보를 표시하도록 허용합니다.

위 내용은 리눅스 vi 명령의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿