Vim で JS コードをフォーマットするにはどうすればいいですか? 質問する

Vim で JS コードをフォーマットするにはどうすればいいですか? 質問する

私にはこのちょっとした JavaScript があります...

 15   $('.ajax_edit_address').each(function() {
 16     $(this).ajaxForm({
 17       target: $(this).parents('table.address').find('tr.address_header').children(':first'),
 18       success: function(response) {
 19         $('input, select, textarea', '.ajax_edit_address').removeClass('updating');
 20       }
 21     });
 22   });

これで、私の好みどおりにフォーマットされました。しかし、何かを入力し終えたばかりで、それを整理したいと思ったとします。そこで、Vim コード フォーマッタを実行します...

=7j

結果は…

 15   $('.ajax_edit_address').each(function() {
 16       $(this).ajaxForm({
 17 target: $(this).parents('table.address').find('tr.address_header').children(':first'),
 18 success: function(response) {
 19 $('input, select, textarea', '.ajax_edit_address').removeClass('updating');
 20 }     
 21 }); 
 22       });

Vim では、メソッドの引数として関数を使用すると問題が発生するようです。

以下は、私の .vimrc の関連部分と思われる部分です...

:set cindent shiftwidth=2

" indent depends on filetype
:filetype indent on

:filetype plugin on

JS コードをフォーマットするために他にインストールまたは構成する必要があるものはありますか?

ベストアンサー1

VIMプラグインジェスビューティファイjQueryを正しく処理できます。これはオンラインのvimプラグインバージョンですジェスビューティファイ

おすすめ記事