입문 - 퀘 스 트 2: Vim 간단 명령 사용
Vim 은 vi 에서 발 전 된 텍스트 편집기 입 니 다. Liux 시스템 은 보통 자체 적 으로 (좋 습 니 다. windows 도 있 습 니 다. 다만 선생님 께 서 사용 하 시 면 문제 가 있 고 사용 하지 말 라 고 하 셨 습 니 다). 그래서 Liux 시스템 은 셸 아래 에 대응 하 는 명령 을 직접 입력 하고 windows 는 git bash 에서 Vim 을 사용 하 며 명령 행 방식 으로 Vim 을 통 해 파일 을 편집 하 라 는 명령 은
vim filename
입 니 다.filename
파일 이 존재 하지 않 으 면 현재 디 렉 터 리 에 이 파일 을 새로 만 들 고 Vim 으로 엽 니 다.종료 명령: :wq
, :q
, :q!
, 각각 종료, 종료, 강제 종료 저장.상용 모드
i
을 입력 하면 삽입 모드 에 들 어 갈 수 있 습 니 다. 이 모드 에서 텍스트 내용 을 수 동 으로 입력 할 수 있 습 니 다. 이 모드 를 종료 하려 면 키보드 에 ecs
키 를 누 르 면 일반 모드 로 돌아 갈 수 있 습 니 다.v
을 입력 하면 시각 모드 에 들 어 갈 수 있 습 니 다. 이 모드 에서 커서 를 이동 한 커서 와 시각 모드 에 들 어 갈 때 커서 가운데 텍스트 가 선 택 됩 니 다.y
, :
, /
을 입력 하면 명령 행 모드 에 들 어가 고 명령 집행 이 완료 되면 일반 모드 로 돌아 갑 니 다.일반적인 텍스트 작업
?
과 }
은 각각 아래 와 위로 한 단락 을 이동 하여 현재 단락 의 끝 과 시작 을 신속하게 찾 을 수 있 습 니 다 (Vim 은 하나의 공백 줄 을 통 해 단락 을 구분 하 는 것 같 습 니 다?).{
을 통 해 들 어가 지만 상태 로 들 어간 다음 복사 할 텍스트 를 선택 하고 v
을 입력 하여 복사 한 다음 지정 한 곳 에 y
을 입력 하여 붙 여 넣 습 니 다.p
현재 줄 의 이전 줄 dj
을 삭제 하여 현재 줄 의 다음 줄 dk
명령 을 삭제 합 니 다. 그 중에서 [num]dd
은 정수 입 니 다. '[num]' 은 num
을 선택 할 수 있 습 니 다. 이 명령 은 현재 줄 의 시작 부터 뒤로 총 num
줄 의 내용 을 삭제 할 수 있 습 니 다. 예 를 들 어 현재 줄 수 는 num
입 니 다.1
을 입력 하면 5dd
에서 1
줄 이 삭 제 됩 니 다.5
이 생략 되 거나 num
일 때 현재 줄 을 삭제 합 니 다.1
은 다음 화면 으로 넘 기기 crtl+d
은 이전 화면 으로 넘 기기 crtl+u
또는 /
을 통 해 명령 행 모드 로 전환 해 야 합 니 다.?
에서 줄 의 첫 번 째 ?pattern
으로 빠르게 포 지 셔 닝 되 었 습 니 다. pattern
줄 의 첫 번 째 로 빠르게 포 지 셔 닝 되 었 습 니 다. /pattern
을 생략 할 때 마지막 줄 의 첫 번 째 ^
은 최근 의 조작 을 취소 하 는 $
은 반 취 소 를 표시 합 니 다.즉, 최근 의 취소 작업 이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.