חנות הסקריפטים

Sogar – תיקון טעויות סוגריים
Loading...

Sogar – תיקון טעויות סוגריים

תוסף אדיר לקידוד וטיפול בשגיאות סוגריים בתוך ‘תג’, ואופציות מתקדמות לפיתרון בעיית הסב”ס

קטגוריה:

200.00

כידוע, וזה לא חידוש גדול, אחד הבעיות הגדולות שלנו כמעמדים, אלו הם – הסוגריים…

אם לא נותנים קוד מיוחד לסוגריים (ויש עדיין ספרים כאלו), אז הצרה היא לא כל כך גדולה. מקסימום יהיה פותח בלי סוגר, או פותח עגול וסוגר מרובע…, לא סוף העולם.

הבעיה מתחילה כשנותנים לסוגריים קוד מיוחד לפני ואחרי כדי להחיל עליהם עיצוב שונה (כמו הקטנה למשל). כאן, טעות אחת קטנה יכולה לגרום לכאוס רציני בקובץ שלנו, וליצור בעיות עיצוביות המשליכות לפעמים אפילו על הפיסקאות הבאות בתור. שהרי אם למשל באחד הסוגריים פספס הרב המחבר את הסוגר הסוגר, הרי שמה שיקרה הוא שהקוד ששמנו בתחילת הסוגריים יקטין את כל הטקסט עד סוף הפיסקה, שזה דבר שאף אחד לא רוצה לגלות אחרי שהספר הודפס…, מצד שני גם לעבור על כל הספר ולבדוק שזה לא קרה זה גם כן לא תכל’ס.

תוסיפו לזה את בעיית הסב”ס הידועה לשימצה (למי שעוד לא יודע: סב”ס = סוגריים בתוך סוגריים), הגורמת אף היא לבעיות כאלו ואחרות כיון שהקוד של סיום הסוגריים הראשונות מחזיר בדרך כלל את הגדרות העיצוב שהיו קודם הסוגריים, על אף שהוא נמצא בתוך התחום של הסוגריים השניים…

הסקריפט שלפנינו מחולל סדר של ממש בכל מה שקשור לסוגריים. הוא יעבור בשבילכם על כל הקובץ, יעצור בכל מקום שבו הוא ימצא טעות של סוגר פותח או סוגר סוגר יתומים. בנוסף, הוא יאפשר לכם לשתול קודים במסמך לפני ואחרי כל סוגריים לפי חלוקה של סוגריים עגולות/ מרובעות/ מסולסלות (תוכלו לקודד רק אחד מהם, או לקודד כל אחד בזוג קודים שונה וכו’). לאחר הקידוד תוכלו לבקש מהסקריפט גם להחיל קוד וליישר את הפיסקה בה הוכנסו הקודים.

בנוסף, הסקריפט מאפשר הגבלת מספר מילים לפעולה של שתילת הקודים, כך תוכלו לבקש ממנו לקודד רק סוגריים שיש בהם פחות מ 20 מילים. סוגריים שיש בהם 20 מילים ומעלה לא יקודדו ויישארו בעיצוב המקורי. (ואל תצחקו, כבר נתקלתי במחבר שביקש את הבקשה המוזרה הזאת, ובזכות הסקריפט ניצלתי מעבודת פרך כפשוטו…).

גם בקשר לסב”ס, הסקריפט הנ”ל פותר את הבעיה מהשורש…

כמובן, כדרכו של ידידינו ר’ ישורון, גם כאן ניתן לקבוע לסקריפט ‘סוגי גופנים להתעלם’, כך למשל אם תצטרכו לקודד קובץ של שו”ע שיש בו גם את הגהות הרמ”א, תוכלו לבקש מהסקריפט לקודד רק את הסוגריים של הרמ”א, על ידי התעלמות מהטקסט בסגנון של השו”ע. (עושים זאת על ידי בחירת אות אחת מהטקסט של השו”ע, ואז לחיצה על הכפתור ‘גופן להתעלם‘ שבדיאלוג).

אני אישית, הפסקתי באופן גורף לקודד סוגריים בוורד מאז שרכשתי את הסקריפט הזה. מאז יותר קל בתג, כי שם הסקריפט עושה את זה במקומי, וגם מוצא כל טעות אם יש אחת כזו.

מומלץ בחום!

חוות דעת

אין עדיין חוות דעת.

היה הראשון לכתוב סקירה “Sogar – תיקון טעויות סוגריים”