vim에서 일부 텍스트를 선택한 다음 bash에서 실행하고 싶습니다. 다음 절차를 알고 있습니다.
- 사용하여 텍스트를 선택
V
하거나v
:!!
그러나 이것은 선택을 명령의 출력으로 대체합니다. 내가 원하지 않으면 어떻게합니까?
vim에서 일부 텍스트를 선택한 다음 bash에서 실행하고 싶습니다. 다음 절차를 알고 있습니다.
V
하거나v
:!!
그러나 이것은 선택을 명령의 출력으로 대체합니다. 내가 원하지 않으면 어떻게합니까?
답변:
vim 8.0 에서는 라인 범위를 선택하고 실행할 수 :terminal bash
있습니다. bash
stdin으로 선택한 터미널이 열립니다 .
:terminal node
, :terminal ruby
, :terminal python
잘뿐만 아니라 작업으로 보인다.
:w! command
실수 로하지 않도록주의하십시오 . command가 쓰기 액세스 권한이있는 프로그램 인 경우 프로그램을 덮어 쓰게되며 열린 버퍼가 아니기 때문에 변경 사항을 취소 할 수 없습니다.