+xを設定する方法はありますか? 作成中にスクリプトを少し?
たとえば、私は次のように実行します:
vim -some_option_to_make_file_executable script.sh
保存した後、追加の移動なしでファイルを実行できます。
ps。 chmodを実行できます vimから またはコンソール自体からでも、これは少し面倒です、vimを引き起こします ファイルをリロードすることを提案します。また、chmodと入力するのも面倒です 毎回コマンド。
pps。ファイル拡張子に応じて作成すると便利です(実行可能ファイルの.txtは必要ありません)。 🙂)
承認された回答:
これをどこで見つけたか思い出せませんが、〜/ .vimrc
で次を使用しています" Set scripts to be executable from the shell
au BufWritePost * if getline(1) =~ "^#!" | if getline(1) =~ "/bin/" | silent !chmod +x <afile> | endif | endif
最初の行が「#!」で始まる場合、コマンドは実行可能ビットを自動的に設定します。または「/bin/」が含まれています。