tengo este pedazo de JavaScript ...¿Cómo puedo formatear el código JS en Vim?
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 });
Eso es formatea la manera que me gusta. Pero digamos que acababa de escribir algo y quería arreglarlo. Así que corro el código formateador Vim en él ...
=7j
El resultado es ...
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 parece tener problemas con funciones como argumentos del método.
Esto es lo que creo que es la parte pertinente de mi .vimrc ...
:set cindent shiftwidth=2
" indent depends on filetype
:filetype indent on
:filetype plugin on
¿Hay alguna otra cosa que necesita ser instalado o configurado para formatear código JS?
Ese script es un poco extraño ... girará: var x = 1 + 2 + 3 + 4 + 5 + 6 + 7; en var x = 1 + 2 + 3 + 4 + 5 + 6 + 7; También hay otros casos extraños, así que no lo ejecutes en un archivo completo ... – gravitation