2010-08-21 5 views
0

VIM에서 (:!mkdir src/main/scala/xxx과 같은) 명령을 실행하고 싶습니다. 그런 다음 방금 만든 디렉토리의 하위 디렉토리를 만들고 싶습니다. VIM에서 마지막으로 사용한 명령을 다시 입력 한 다음 하위 디렉토리 이름을 에 추가 할 수 있습니까 (전체 항목을 다시 입력하지 않고도 :!mkdir scr/main/scala/xxx/yyy을 가질 수 있습니다).VIM에서 마지막으로 외부에서 실행 된 명령 다시 사용

답변

5

히트를 할 수없는 경우 : 위로 화살표를 사용하여 명령 기록을 검토하십시오.

+1

또는':!'로 시작하고'! '로 시작하는 명령을 수행하려면 위쪽 화살표 –

3
:!mkdir test 
:!!/test2 

다음을 참조하십시오. 여기에서 인용 :

Any '!' {cmd}에서 이전의 외부 명령으로 바뀝니다 ('cpoptions'참조).

// 왜 사용하지 않습니까? -pmkdir으로 전환 하시겠습니까? mkdir -p test/test2/test3/...은 존재하지 않는 경우 모든 부모와 함께 디렉토리를 생성합니다.

+1

'! '및'-p' 스위치에 대한 멋진 팁을 보내 주셔서 감사합니다. –

관련 문제