확장명이 포함된 쉘 스크립트를 저장하지 않습니다 .sh
. vim <filename>
따라서 vim을 사용하여 새 파일을 시작하면 shebang
. 이러한 불필요한 저장 및 다시 열기 단계를 피하면 vim은 내가 쉘 스크립트를 작성하고 있다는 것만 알 수 있습니다.
답변1
파일을 저장하지 않고 수동으로 파일 형식을
sh
(셸 스크립트)로 설정할 수 있습니다.:se ft=sh
.vimrc
예를 들어 F3명령을 적용 하려면 다음과 같이 매핑을 추가할 수 있습니다 .nnoremap <F3> :set filetype=sh<CR>
파일 저장을 허용하는 경우 @muru가 언급한 대로 수행하세요.
:w|e