Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

Vimで拡張子のないファイルにファイルタイプ設定を反映する

$
0
0

動機

  • Vimで拡張子なしのシェルスクリプトファイルを編集することがよくある。
  • 毎回set ft=shするのめどい。

.vimrc

autocmd BufRead,BufNewFile * if expand('%:e') == '' | set filetype=sh | end
  • ただし、これだとドットファイルが巻き込まれる。(ドットファイルは拡張子を持たないため)
  • 以下のように、ドットファイルのファイル名ごとにファイルタイプ指定すれば回避できる。
  • こっちを下に書くこと。
autocmd BufRead,BufNewFile .muttrc* | set filetype=muttrc 
  • ただし、これでも無名バッファは対象にならない。
  • 無名バッファはとりあえずshにしたい。
  • 無名バッファにとりあえずファイルタイプ指定するには、単に、上の方にこう書く。
set filetype=sh
  • この場合、ファイル名ごとにautocmdを書く必要もない。

Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>