【问题标题】:How can I fix indentation in Vim for Jquery scripts?如何修复 Vim 中 Jquery 脚本的缩进?
【发布时间】:2013-06-19 09:23:44
【问题描述】:

我将这部分脚本用 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。有什么建议吗?

【问题讨论】:

    标签: jquery vim syntax indentation


    【解决方案1】:

    我使用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) {
            },
    

    【讨论】:

    • 谢谢。是的,这实际上是我所期望的,我只是错过了缩进第二行,然后休息。
    猜你喜欢
    • 2023-03-29
    • 2011-02-12
    • 2018-03-26
    • 2022-06-16
    • 1970-01-01
    • 2010-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多