関数をlibファイルに移動することを決めたときにスクリプトを書いていましたが、libファイルを開く$(
と、すべての連続した)
ものが赤で強調表示されています。スクリプトの例を次に示します。
TAB="$(printf '\t')"
percent=$(echo "scale=2; $number/$total*100" | bc | sed -e 's/\.[[:digit:]]*//g')
if [[ -z $(grep $site/post $max_lim) ]];then
ファイルタイプはconfですが、.vimrcでsh構文として設定しました
何が起こっているのかについて何か考えはありますか?
ありがとうございました
*
編集:クイックアンサーのおかげで、この行はvimが構文shでの後ろに指定された拡張子を持つファイルと一致することを発見しました
au BufReadPost * set syntax=sh
また、図書館でシバンを使用することは許可されていないと思いましたが、それは素晴らしい解決策です
とにかくg:is_bash
.vimrcで使用するとパターンが見つからないというエラーが返されます
だから私がやりたいのは、bashで書くだけで、拡張子のないファイルをbashとしてvimで認識することです。