Vim에서 인라인 자바 스크립트를 들여 쓰기 할 수 없습니다. 다음을 고려하십시오 :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은 두 번째 경우에 표시된 닫는 중괄호를 자동으로 들여 쓰기를 주장하는 것처럼 보입니다. 전체 파일을 다시 들여 쓰면 똑같습니다. 첫번째 JS indenting 스타일을 사용하여 자동 들여 쓰기를 얻으려면 어떻게해야합니까?
그냥 답장에 Vim 구문 파일 :) 누락되었습니다. :) – m42
나는 자바 스크립트 들여 쓰기가 모두 고의적 인 이유에 대해 궁금해했다. – FurtiveFelon
필자는 indendation 문제를 제공된 OOP 자바 스크립트 들여 쓰기, 특히 jQuery 코드와 관련된 문제점을 제거했다. 작동 압흔 플러그인에 대한 oligofren의 대답을보십시오. – Markus