У меня есть этот бит 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-кода?