Tôi dường như không thể lấy được Javascript nội dòng thụt lề đúng cách trong Vim. Hãy xem xét những điều sau đây:Làm cách nào để sửa lỗi thụt dòng Javascript nội dòng không chính xác trong Vim?
$(document).ready(function() {
// Closing brace correctly indented
$("input").focus(function() {
$(this).closest("li").addClass("cur-focus");
}); // <-- I had to manually unindent this
// Closing brace incorrectly indented
$("input").blur(function() {
$(this).closest("li").removeClass("cur-focus");
}); // <-- This is what it does by default. Argh!
});
Vim dường như tự động nhấn mạnh đóng ngoặc được hiển thị trong trường hợp thứ hai tại đó. Nó làm như vậy nếu tôi thụt lại toàn bộ tập tin. Làm cách nào để lấy nó tự động thụt lề bằng cách sử dụng phong cách thụt lề JS tiêu chuẩn hơn trong trường hợp đầu tiên?
Tôi vừa gợi ý nhận xét của bạn rằng có thể tệp cú pháp vim :) – m42
Tôi đã tự hỏi tại sao javascript indentation là tất cả các wonky, cảm ơn rất nhiều! – FurtiveFelon
Tôi jave indendation-vấn đề với sự cung cấp OOP javascript indentation, đặc biệt với jQuery-code. Xem câu trả lời của oligofren cho một plugin thụt lề làm việc. – Markus