+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/」が含まれています。