У меня есть немного 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?