मुझे विम में ठीक से इंडेंटिंग जावास्क्रिप्ट इंडेंटिंग नहीं लग रहा है। निम्नलिखित पर विचार करें:मैं विम में गलत इनलाइन जावास्क्रिप्ट इंडेंटेशन कैसे ठीक करूं?
$(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!
});
विम स्वचालित रूप से बंद करने ब्रेस वहाँ दूसरे मामले में दिखाया गया इंडेंट पर जोर देते हैं लगता है। अगर मैं पूरी फाइल को फिर से इंडेंट करता हूं तो यह वही होता है। पहले मामले में देखी गई अधिक मानक जेएस इंडेंटिंग शैली का उपयोग करके मैं इसे स्वचालित रूप से इंडेंट कैसे प्राप्त करूं?
मैं सिर्फ आपके उत्तर में टिप्पणी करने का सुझाव दे रहा था कि शायद विम सिंटैक्स फ़ाइल शायद गायब हो सकता है। :) – m42
मैं सोच रहा हूं कि क्यों जावास्क्रिप्ट इंडेंटेशन सभी भद्दा है, बहुत बहुत धन्यवाद! – FurtiveFelon
मैं विशेष रूप से jQuery-code के साथ प्रदान किए गए ओओपी जावास्क्रिप्ट इंडेंटेशन के साथ इंडेवेशन-मुद्दों को जोड़ता हूं। एक काम इंडेंटेशन प्लगइन के लिए oligofren का जवाब देखें। – Markus