Linux에서 vi 편집기를 종료하고 esc를 눌러도 응답이 없는 문제에 대한 해결 방법: 1. 일반 모드에서 q 키보드를 누릅니다. 2. 버퍼 이름으로 [a-z] 또는 [0-9]를 선택합니다. 3. 매크로 기록을 중지하려면 비삽입 모드에서 q를 입력합니다. 4. @ 및 정의된 버퍼 이름을 사용합니다.
Linux에서 vi 편집기를 종료하고 esc를 눌렀을 때 응답이 없는 이유에 대한 해결 방법:
vim 기록 기능 소개
vim을 사용할 때 실수로 q 키를 터치했습니다. 그리고 왼쪽 하단에 "녹음"이 나옵니다. "이 로고가 궁금해서 인터넷으로 확인해 보니 vim의 강력한 기능이라는 걸 알게 됐어요. 매크로(매크로)를 기록할 수 있으며, 기록을 시작한 후 삽입 모드에서의 입력, 일반 모드에서 사용되는 다양한 명령 등을 포함한 모든 키보드 입력을 기록합니다.
특정 용도:
1단계: 일반 모드(비삽입 모드, 비시각 모드)에서 q 키보드 누르기
2단계: 버퍼 이름으로 a-z 또는 0-9 중 하나를 선택하고 준비합니다. 매크로 기록 시작
3단계: 일반 작업, 이번 모든 작업은 이전 단계에서 정의한 버퍼에 기록됩니다
4단계: 매크로 기록을 중지하려면 비삽입 모드에서 q를 입력하세요
5단계: @ 사용 + 두 번째 단계에서 정의한 버퍼의 이름.
예를 들어, 다음 텍스트
line1 line-2 line3-1 l4
를 다음 텍스트
System.out.println(line1); System.out.println(line1); System.out.println(line-2); System.out.println(line3-1); System.out.println(L4);
로 변경하려면 각 텍스트 줄의 시작 부분에 "System.out.println("""을 추가하여 패턴을 찾을 수 있습니다. 그리고 ");"를 다음 정보에 추가합니다.
다음은 이러한 작업을 완료하기 위해 녹음을 사용하는 방법에 대한 간략한 소개입니다.
먼저 커서를 line1로 이동하고 qt를 입력한 후 녹음 시작을 준비합니다. 버퍼 이름은 t이고 녹음 동작은 Shift + ^입니다. 삽입 모드로 들어가서 "System.out .println("을 입력하고, 일반 모드로 돌아가려면 esc 키를 누르고, 줄 끝으로 돌아가려면 Shift + $를 누르고, 삽입 모드로 들어가려면 i 키를 누르고, ")를 누르십시오." 일반 모드로 돌아가려면 esc 키를 누르고, 녹음을 중지하려면 q를 누르세요. 그런 다음 커서를 아래 줄의 아무 위치로 이동하고 @ + t를 입력합니다.
기록은 쿼리와 함께 사용할 수도 있습니다. 예를 들어 파일의 특정 문자열이 포함된 줄에 주석을 달고 싶다면 이러한 매크로를 사용할 수 있습니다. 일반 모드에서는 /search string + enter
、shift + ^
、i
、#
、esc
、shift + $
를 입력하세요.
사용자 정의 매크로가 자동으로 여러 번 실행되도록 하는 방법은 먼저 숫자를 입력한 다음 @ + 버퍼 이름을 입력하는 것입니다. 예를 들어 100@t는 100번 실행을 의미합니다.
관련 학습 권장 사항: linux 비디오 튜토리얼
위 내용은 Linux에서 vi 편집기를 종료하고 esc를 눌렀을 때 응답이 없으면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!