如何在Vim中为Jquery脚本修复缩进?

时间:2013-06-19 09:23:44

标签: jquery vim syntax indentation

我有这部分脚本由Vim缩进,如下所示:

$(function () {
$('#fileupload').fileupload({
    url: siteurl + 'ajax/upload',
dataType: 'json',
progress: function (e, data) {
    var progress = parseInt(data.loaded / data.total * 100, 10);
},
start: functuion (e, data) {
},

我的意思是,如果我选择这些行并按=这就是我所获得的,而我希望它看起来像这样:

$(function () {
$('#fileupload').fileupload({
    url: siteurl + 'ajax/upload',
    dataType: 'json',
    progress: function (e, data) {
        var progress = parseInt(data.loaded / data.total * 100, 10);
    },
    start: functuion (e, data) {
    },

我正在使用此syntax file。有什么建议吗?

1 个答案:

答案 0 :(得分:3)

我使用this JavaScript indent plugin from Ryan Fabella,它产生了这个(我认为它比你期望的更正确):

$(function () {
    $('#fileupload').fileupload({
        url: siteurl + 'ajax/upload',
        dataType: 'json',
        progress: function (e, data) {
            var progress = parseInt(data.loaded / data.total * 100, 10);
        },
        start: functuion (e, data) {
        },