
拡張子を含むシェルスクリプトを保存しません.sh
。vim <filename>
したがって、vimを使用して新しいファイルを起動した場合shebang
。これらの不要な保存と再開の手順を避けると、vimは私がシェルスクリプトを書いていることだけを知ることができます。
答え1
ファイルを保存せずに手動でファイル形式を
sh
(シェルスクリプト)に設定できます。:se ft=sh
.vimrc
たとえば、F3コマンドを適用するには、次のようにマッピングを追加できます。nnoremap <F3> :set filetype=sh<CR>
ファイルの保存が許可されている場合は、@muruが述べたようにしてください。
:w|e