vi 명령어 예제

토글 옵션은 명령 설정 옵트와 함께 설정할 수 있으며 명령 집합 noopt를 사용하여 설정해제할 수 있습니다. 탭을 사용할 수 있습니다. 이는 여전히 #을 사용하는 맵 명령에는 영향을 미치지 않지만 시각적 모드에서 호출하는 것만은 아닙니다. 다음 표에는 vi에 있을 때 사용할 수 있는 파일 조작 명령이 나열되어 있습니다. 변경 내용을 저장하고 vi를 종료하는 가장 쉬운 방법은 ZZ 명령을 사용하는 것입니다. 명령 모드에 있으면 ZZ를 입력합니다. ZZ 명령은 :wq 명령과 동일한 방식으로 작동합니다. 또한 문자, 단어 또는 줄을 삭제하지 않고 vi로 변경할 수 있습니다. 입력 모드에서 매크로와 유사한 기능은 단어 약어입니다 – 여기에 관련 명령입니다. 이렇게 하면 짧은 단어를 입력하고 더 긴 단어 나 단어로 확장 할 수 있습니다. 명령은 :abbreviate (:ab 및 :una)와 :map와 동일한 구문을 갖습니다. 예를 들어, 모두 함께 보낼 텍스트와 보낼 명령을 지정하는 방법은 ! (이동 지정자) 명령 이름입니다. 이동 지정자는 예를 들어 다음 단어에서 작동하거나 다음 단락의 }에서 작동할 수 있습니다.

명령 이름은 셸 명령이며 걸릴 수 있는 인수입니다. :e 명령은 파일의 끝에서 시작하는 + 인수 또는 n 줄에서 시작하는 +n 인수를 부여 할 수 있습니다. 실제로 n은 공백을 포함하지 않는 편집기 명령일 수 있으며, 유용하게 +/pat 또는 +?pat과 같은 스캔일 수 있습니다. e 명령에 새 이름을 만들 때 현재 파일 이름으로 대체되는 문자 % 또는 대체 파일 이름으로 대체되는 문자 #을 사용할 수 있습니다. 대체 파일 이름은 일반적으로 현재 파일 이외 입력한 성입니다. 따라서 :e를 수행하려고하면 파일을 작성하지 않은 진단을 받으면 :w 명령을 제공 한 다음 : e # 명령을 제공하여 이전 : e. 명령 모드에서 텍스트를 검색하여 빠르게 이동하려면 명령 명령 (스크롤) : 제어 키와 함께 사용할 수있는 유용한 명령이 있습니다 : 연산자를 사용하여 버퍼의 일부에 대한 시스템 명령을 실행할 수 있습니다! (느낌표)를 참조하십시오. 기본적으로 파일의 섹션을 셸 명령에 표준 입력으로 보낸 다음 텍스트의 해당 부분을 명령의 표준 출력으로 바꿉습니다. ^G를 사용하여 쓸 범위를 바인딩하는 줄을 찾아서 파일에 버퍼의 일부를 작성하고 다음에 이 숫자를 지정할 수 있습니다. `여기 w 명령에.

^D를 입력할 때마다 일반적으로 8개의 열 경계에 한 위치를 백업합니다. 이 금액은 설정할 수 있습니다. 편집기에는 이 값을 변경하도록 설정할 수 있는 shiftwidth라는 옵션이 있습니다. 명령을 :se sw =4를 제공한 다음 자동 indent를 다시 시도하십시오. 모든 사람들이 이러한 명령을 사용할 수 있도록 넣어 주셔서 대단히 감사합니다. 이 모든 것은 초보자에게 매우 유용합니다.

Posted in Uncategorized