답변:
프로세스 대체 를 사용할 수 있습니다 (이는 읽을 수없는 애플리케이션에서도 작동 함 STDIN
).
vim <(ls -la)
또는 vim
의 함수를 사용 하여 STDIN
다음 을 읽으십시오 .
ls -la | vim -
setlocal buftype=nofile
대체 할 별명을 작성하려는 경우 좋은 옵션입니다 less
.
seq 100 | vim +':setlocal buftype=nofile' -
이제!를 입력 할 필요가 없습니다. 종료합니다.
다른 옵션은 다음과 같습니다.
seq 100 | vim +'nnoremap q :quit!' -
으로 종료 할 수 있습니다 q<enter>
.
<(ls -la)
실제로 는 명령 대체가 아닌 프로세스 대체 입니다.