![vim: 라인 모드에서 스크립트를 호출하는 방법은 무엇입니까?](https://linux55.com/image/203176/vim%3A%20%EB%9D%BC%EC%9D%B8%20%EB%AA%A8%EB%93%9C%EC%97%90%EC%84%9C%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EB%A5%BC%20%ED%98%B8%EC%B6%9C%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
간단한 질문입니다. 일부 vim 명령을 만들고 싶지만 Shift+V를 사용하여 선택한 줄에서만 만들 수 있습니다. 수동으로 가능합니다. shift+v
수정하려는 행을 누르고 선택한 다음 :
<> 간격에 내 명령(s, std 등)을 누르고 입력합니다. 하지만 스크립트를 호출하고 싶다면 어떻게 해야 할까요? 나는 이것을 시도합니다: shift+v
수정하려는 행을 누르고 선택한 다음 :
이것을 눌러 <> 공간에 입력합니다.
source scripts/myscript.vim
그러나 오류 E481을 반환합니다. 그것을 처리하는 방법?
답변1
해결 방법을 통해 솔루션을 찾았습니다. 사용하는 shift+v
대신
#!/usr/bin/vim
11,18 s#\\set#exec :#
11,18 norm wwwi:=