VIM에서 실행 전 마지막으로 실행된 명령에 접근하여 수정

VIM에서 실행 전 마지막으로 실행된 명령에 접근하여 수정

상상하다. 내가 뭔가를 검색하고 바꾸고 싶다고 상상해 보세요.

:%s/foo/bar/g

이제 내가 오타를 내서 명령을 실행했다고 상상해 보세요.

:%s/fop/bar/g

모든 vim 사용자는 @: 마지막 명령 실행을 알고 있습니다. 마지막 명령을 수정한 다음 실행하려면 어떻게 해야 합니까?

q:확장 질문으로, 그렇게 히스토리를 찾아본 후 명령을 선택하고 수정한 후 실행하는 것이 가능한가요 ?

감사해요.

답변1

<Up>명령줄 모드를 통해 이전 명령줄을 기억한 다음 인라인 편집을 위해 다음으로 전환합니다.명령줄 창(전체 Vim 명령 사용) <C-F>필요한 경우 전달하십시오. 또는 직접 실행하면 q:k동일합니다.

@:이기 때문에 직접 수정할 수는 없습니다.읽기 전용등록하다.

관련 정보