@lionhairdino
:%!foo
가 파일의 전체 내용을 foo
의 출력으로 대체하는 방식이다 보니 그런 것 같습니다.
@curry박준규
@lionhairdino 종료 코드(Exit code)가 0이 아닐 때는 실패하는 방식이 없나요? Emacs는 그런 식으로 도니 Vim에도 있을법 한데...
If you have a fediverse account, you can reply to this note from your own instance. Search https://hackers.pub/ap/notes/019639f6-87a9-7f21-b435-5b5517adf7ca on your instance and reply to it.
@ailrunAilrun (UTC-5/-4)
@lionhairdino Vim에 그런 방식은 없는 것 같습니다. 대신
v:shell_error
를 검사해서 종료 코드가 0이 아닐 때는 명령을 실행하지 않는 코드를 작성하거나 autocmd
를 사용하면 된다고 하네요.(ChatGPT가)
한편 종료 코드를 확인하는 방법을 처음 알았습니다.
echo $?