vim에서 쉘 명령을 사용하는 방법을 알고있다. :!r
과 :!
,하지만 내가 외부에서, 즉 bash에서 할 수있는 방법이 있습니까?
의 라인을 따라 뭔가가 vim 'ls -al'
. 의 출력 ls
vim에 있어야하며 편집 가능해야합니다.
vim에서 쉘 명령을 사용하는 방법을 알고있다. :!r
과 :!
,하지만 내가 외부에서, 즉 bash에서 할 수있는 방법이 있습니까?
의 라인을 따라 뭔가가 vim 'ls -al'
. 의 출력 ls
vim에 있어야하며 편집 가능해야합니다.
답변:
명령 행에서 명령을 실행하는 것과 같은 방법으로 명령을 실행하십시오.
$ vim '+r !ls -al'
다음과 같이 bash 프로세스 대체를 사용할 수 있습니다.
vim <(ls -al)
bash 매뉴얼의 "프로세스 대체"하위 섹션을 참조하십시오.
man -P 'less +/Process\ Substitution' bash