יש כלי שימושי של שורת הפקודה של GNU הנקרא "כניסה" שיכול לעזור לך לפרק את הבלגן הזה. זה לא יתקן משתנים ששמם שונה, אך כפי שמשתמע משמו, הוא יתקן את העיצוב ואת הזחה של קובץ ה- js שלך.
Indent נועד לעבוד עם תחביר C, אבל זה די סלחני ועושה עבודה יפה למדי על תחביר כמו C כמו Javascript, Java ו (אני מניח) C #. נטו. זה יכול mangle regexp כאן או שם, אבל זה מהיר, כלי חיוני אם אתה רוצה לייפות במהירות קובץ JavaScript דחוס ולשמור אותו למצב שניתן לקרוא.
De-לערפל את Javascript עם הכניסה
עדכני
אתה יכול לראות כמה פלט לדוגמה מתוך פקודה זו בתמונה לעיל. זהו קטע קוד משורת המשימות של Google עבור Firefox. שים לב שאם לא תשתמש בפרמטר השני של הקובץ, הכניסה תחליף את הקובץ המקורי בלבד.
כוונן את העדפות הבלוק שלך אם יש דבר אחד שמתכנתים יש להם דעה חזקה עליו, זה המיקום הנכון של סוגריים. באופן ספציפי, האם סוגריים שמאלה צריכים להיות ממוקמים על אותו קו כמו הפונקציה או סעיף שמתחיל בלוק, או שהם צריכים להיות ממוקמים על הקו שלהם באותו הזחה כמו סוגר סגור?
ובכן, אני חושב שהם צריכים ללכת על הקו שלהם, אבל אם אתה לא מרוצה הדעה שלי, אתה יכול להשתמש הכניסה כדי לקבל את הדרך:
-br, -bl ציון שורות -bl למעלה עד להצהרות כגון: אם (...) {code}
ציון -ברי (ברירת המחדל) גורם להם להיראות כך: אם (...) {code}
זה מזכיר לי להזכיר עוד אזהרה, אשר הכניסה משתמשת בלוק לחסום הלא נכון כברירת מחדל. :)
כניסת גנו (דף אדם) - קישור