תוכנת עימוד חדשה - שאלה עמוקה בעניין ביטול וחזרה

הנושא בפורום 'קהילת המעמדים' פורסם ע"י Rרחמים, ‏10/9/19.

  1. Rרחמים

    Rרחמים משתמש מקצוען פיתוח / אפיון / עיצוב אתרים עיצוב גרפי

    הצטרף:
    ‏1/8/12
    הודעות:
    1,708
    תודות :
    260
    נקודות:
    167
    עיסוק:
    תיכנות
    מיקום:
    ישראל
    דף הבית:
    שימו לב זו שאלה עמוקה:

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

    השאלה שלי היא כזו: דמיינו שהיה ביטול בתג -
    1. עשית עריכה בטקסט 1
    2. הלכת לטקסט 2 ועשית עוד עריכה
    3. חזרת לטקסט 1 ועשית ביטול
    השאלה - את מה זה יבטל? את הפעולה שעשית בטקסט 1 [כיון שהוא הטקסט הפעיל כרגע], או את הפעולה שעשית בטקסט 2 [כיון שהיא האחרונה שנעשתה]?

    הסבר:
    1. אם כל טקסט יש לו את הסטוריית הפעולות בנפרד מטקסט אחר, אז אין קשר בין העריכות וצריך לבטל כל פעם את הפעולה האחרונה בטקסט הפעיל.
    2. אבל אם כל העריכות נכנסות לאותה הסטוריה אז ביטול צריך לבטל את העריכות לפי הסדר הכרונולוגי שהם התבצעו ולא משנה מה הטקסט הפעיל.
     
    מרדכיT, שיקול דעת ו-ישורון קובי מודים על התגובה.
  2. אברהם

    אברהם מנהל פורום עימוד מנהל עימוד ספרים עריכה תורנית עיצוב גרפי

    הצטרף:
    ‏25/12/07
    הודעות:
    10,478
    תודות :
    3,656
    נקודות:
    293
    עיסוק:
    עימוד ועיצוב
    דף הבית:
    בעיקרון - סדר כרונולוגי
    אם אפשר לתת ביטול גם לכל טקסט בנפרד, בהגדרות אחרות (למשל Ctrl+z מבטל כרונולוגית, alt+ctrl+z מבטל פעולות בטקסט פעיל), זה יכול להיות נהדר
     
  3. חיטובים

    חיטובים עימוד ספרים עימוד ספרים

    הצטרף:
    ‏20/12/07
    הודעות:
    3,399
    תודות :
    392
    נקודות:
    199
    עיסוק:
    עיצוב ספרים
    מיקום:
    מודיעין עילית
    ישורון קובי ו-Rרחמים מודים על התגובה.
  4. שיקול דעת

    שיקול דעת משתמש פעיל עריכה תורנית

    הצטרף:
    ‏11/2/18
    הודעות:
    631
    תודות :
    526
    נקודות:
    99
    זה יכולה להיות פונקציה נהדרת אם יהיה ניתן לבטל בכל טקסט בנפרד, אבל ודאי שזה לא 'במקום' הביטול הרגיל הכרונולוגי.
     
    ישורון קובי ו-Rרחמים מודים על התגובה.
  5. עמירם יוסף

    עמירם יוסף עיצוב גרפי, תג ורב טקסט עימוד ספרים עיצוב גרפי פרסום וקופירייטינג

    הצטרף:
    ‏12/4/10
    הודעות:
    3,854
    תודות :
    858
    נקודות:
    243
    כמו בפוטו שופ שיהיה רשימה של החזרות
     
  6. חיים רכניטצר

    חיים רכניטצר עימוד ספרים עימוד ספרים עריכה תורנית

    הצטרף:
    ‏7/6/18
    הודעות:
    668
    תודות :
    1,195
    נקודות:
    208
    עיסוק:
    «««עריכת ספרים»»» «««עיצוב עימוד»»»
    סוג מצלמה:
    chaimrech@gmail.com
    צריך לקחת בשחבון גם את העובדה שכולנו התרגלנו לסדר הכרונולוגי, ולכן אופציה 1 (שבהסבר) - למרות שהיא מדהימה - אינה יכולה לבוא על חשבון הסדר הכרונולוגי, כי זה יגרום לבלבול.
    ולכן הפתרון של מר @אברהם מדהים.

    נ.ב. מחכה כבר בכיליון עינים להשקת התוכנה.
     
    ישורון קובי ו-Rרחמים מודים על התגובה.
  7. DMD

    DMD תג, רב-טקסט עימוד ספרים

    הצטרף:
    ‏10/1/12
    הודעות:
    946
    תודות :
    149
    נקודות:
    59
    לדעתי עדיף לעשות ביטול לכל טקסט בנפרד, ולא כרונולוגי.
    באקסל זה עובד בצורה כרונולגית וזה מאוד מעצבן ועושה בלגן למשתמש מכמה וכמה סיבות. המון כתבו למיקרוסופט לבטל את זה ולעשות היסטוריה לכל טקסט בנפרד. אני מבין שאקסל קצת שונה מעימוד כיון שבאקסל זה לא עבודה אחת כמו בעימוד, בכל אופן עדיף לעשות הוסטורי נפרד לכל טקסט.
    ואם אפשר לתת את שתי האפשרויות, זה יהיה ממש נפלא. אבל, הפוך ממה שהציע @אברהם - אלא ctrl+z רגיל יהיה לביטול קובץ הנוכחי, ומשהו אחר (או מקש אחר או בתפריטים כמו בפוטושופ) לביטול סדר כרונולוגי.
     
  8. Rרחמים

    Rרחמים משתמש מקצוען פיתוח / אפיון / עיצוב אתרים עיצוב גרפי

    הצטרף:
    ‏1/8/12
    הודעות:
    1,708
    תודות :
    260
    נקודות:
    167
    עיסוק:
    תיכנות
    מיקום:
    ישראל
    דף הבית:
    יש רשימה, רק השאלה אם לכל טקסט יהיה רשימה משלו או רשימה אחת לכל הטקסטים ביחד.
     
    ישורון קובי ו-צח מלול מודים על התגובה.
  9. ישורון קובי

    ישורון קובי תג, רב-טקסט עימוד ספרים עיצוב גרפי

    הצטרף:
    ‏21/12/08
    הודעות:
    1,804
    תודות :
    826
    נקודות:
    134
    עיסוק:
    עימוד ספרים
    מיקום:
    צפת
    דף הבית:
    [ממה שאני מבין השאלה היתה או זה או זה - מה עדיף].
    גם לא נראה שזה אפשרי לנהל שתי רשימות של ביטול וחזרה שהן בעצם מעורבבות זו בזו.
    אם השאלה היא רק זה או זה - אני הייתי מעדיף את הדבר היותר רגיל וצפוי - סדר כרונולוגי.
     
    ניוגראף ו-Rרחמים מודים על התגובה.
  10. עמירם יוסף

    עמירם יוסף עיצוב גרפי, תג ורב טקסט עימוד ספרים עיצוב גרפי פרסום וקופירייטינג

    הצטרף:
    ‏12/4/10
    הודעות:
    3,854
    תודות :
    858
    נקודות:
    243
    כל אחד
     
    Rרחמים מודה על התגובה.
  11. RCpro

    RCpro צילום עימוד ספרים

    הצטרף:
    ‏12/11/07
    הודעות:
    5,191
    תודות :
    628
    נקודות:
    180
    למה לא?
    רשימת ביטול לכל טקסט.
    רשימת הסטוריה, בה יהיה הסדר של רשימות הביטולים בכל הטקסטים בסדר כרונולוגי.
     
    ישורון קובי, Rרחמים ו-עמירם יוסף מודים על התגובה.
  12. ניוגראף

    ניוגראף Moderator מנהל צילום מקצועי עריכה והפקת סרטים עיצוב גרפי

    הצטרף:
    ‏25/2/17
    הודעות:
    1,132
    תודות :
    2,876
    נקודות:
    209
    עיסוק:
    תכנות
    מיקום:
    ירושלים
    דף הבית:
    סוג מצלמה:
    canon Eos 80d
    כי אם לכל טקסט יש רשימה פרטית, וחוץ מזה יש גם רשימה גלובלי, אז כשהמשתמש מבטל משהו מהרשימה הגלובלי צריך למחוק את הפעולה גם מהרשימה הפרטית [כי אם לא יהיו פרטים לא קיימים בהיסטוריה], ולך חפש איזה טקסט... [ואותו דבר להיפך, אם יבטל מהרשימה הפרטית, צריך למחוק אותו מהרשימה הגלובלי, ולך חפש אותו, כי הוא יכול להיות בכל מקום באמצע הרשימה...].
    זה בטח לא בלתי אפשרי, רק מסבך מאוד את הפיתוח...
    לא, @Rרחמים ?

    עכשיו אני חושב פתרון אפשרי - לתת ID לכל פריט בהסטוריה, ובכל פעם שהמשתמש מבטל משהו מאיזה רשימה שהוא, להסירו מהרשימה השני ע״י ה-ID שלו
     
    ישורון קובי, shraga0 ו-Rרחמים מודים על התגובה.
  13. RCpro

    RCpro צילום עימוד ספרים

    הצטרף:
    ‏12/11/07
    הודעות:
    5,191
    תודות :
    628
    נקודות:
    180
    לא. לא רשימה כפולה.
    אלא: רשימה לכל מסמך, בה יש את תוכן הביטולים.
    רשימה נוספת, בה יש "לינקים" לרשימת ביטולים בכל קובץ.
     
    עמירם יוסף, ישורון קובי ו-Rרחמים מודים על התגובה.
  14. Rרחמים

    Rרחמים משתמש מקצוען פיתוח / אפיון / עיצוב אתרים עיצוב גרפי

    הצטרף:
    ‏1/8/12
    הודעות:
    1,708
    תודות :
    260
    נקודות:
    167
    עיסוק:
    תיכנות
    מיקום:
    ישראל
    דף הבית:
    אולי אפשר רשימה אחת גלובלית, ובכל טקסט להציג את הרשימה הגלובלית באופן מסונן שרואים רק פעולות השייכות לאותו טקסט
     
  15. ניוגראף

    ניוגראף Moderator מנהל צילום מקצועי עריכה והפקת סרטים עיצוב גרפי

    הצטרף:
    ‏25/2/17
    הודעות:
    1,132
    תודות :
    2,876
    נקודות:
    209
    עיסוק:
    תכנות
    מיקום:
    ירושלים
    דף הבית:
    סוג מצלמה:
    canon Eos 80d
    נכון, זה הכי נכון.

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

    Rרחמים משתמש מקצוען פיתוח / אפיון / עיצוב אתרים עיצוב גרפי

    הצטרף:
    ‏1/8/12
    הודעות:
    1,708
    תודות :
    260
    נקודות:
    167
    עיסוק:
    תיכנות
    מיקום:
    ישראל
    דף הבית:
    באקסל באמת יש בעיה קשה, למשל אם ערכת בגליון 1 אחר כך ערכת בגליון 2 ואחר כך מחקת את גליון 1, אז אקסל פשוט מוחק את כל ההסטוריה ולא רק שאי אפשר לבטל את המחיקה של גליון 1, אלא אפילו אי אפשר לבטל את העריכה בגליון 2. ראיתי דיבור על זה כאן.
     
    DMD ו-ישורון קובי מודים על התגובה.
  17. 5127109

    5127109 עימוד ספרים עימוד ספרים עיצוב גרפי

    הצטרף:
    ‏14/7/14
    הודעות:
    2,528
    תודות :
    2,618
    נקודות:
    230
    כך גם דעתי, והן הוא בתוכנות עריכת הטקסט המתקדמות VACODE, WEBSTAORM.
    זה מאוד חשוב כי כל קובץ הוא משהו בפני עצמו.
     
    DMD, ישורון קובי ו-Rרחמים מודים על התגובה.
  18. Rרחמים

    Rרחמים משתמש מקצוען פיתוח / אפיון / עיצוב אתרים עיצוב גרפי

    הצטרף:
    ‏1/8/12
    הודעות:
    1,708
    תודות :
    260
    נקודות:
    167
    עיסוק:
    תיכנות
    מיקום:
    ישראל
    דף הבית:
    לא כל כך דומה כי webstorm ו vscode הם תוכנות לעריכת קבצי קוד. מה שאין כן תוכנת עימוד בסופו של דבר כל הטקסטים צריכים לבוא לתצוגת הדפסה, וגם בתצוגת הדפסה אפשר לעשות עריכה לכל טקסט.
     
    DMD ו-ישורון קובי מודים על התגובה.
  19. DMD

    DMD תג, רב-טקסט עימוד ספרים

    הצטרף:
    ‏10/1/12
    הודעות:
    946
    תודות :
    149
    נקודות:
    59
    לדעתי הבלבול הוא ממש הפוך. תדמיין שעשית תיקונים על גליף אחד, ואז עבדת בהמשך על עוד גליפים ובדרך החלטת לבטל מה שעשית בגליף הראשון - איך זה ייצא? תצטרך לבטל את כל הפעולות שעשית בינתיים עד כדי אותו גליף! ואז גם אבדת את כל העבודה שעשית בינתיים. וכעת עליך לבחור איזה עבודה שווה יותר לך...

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

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

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

    Rרחמים משתמש מקצוען פיתוח / אפיון / עיצוב אתרים עיצוב גרפי

    הצטרף:
    ‏1/8/12
    הודעות:
    1,708
    תודות :
    260
    נקודות:
    167
    עיסוק:
    תיכנות
    מיקום:
    ישראל
    דף הבית:
    FontCreator לעומת זאת מתנהג כמו שאתה מעדיף ויש רק הסטוריה אחת לכל הגליפים.
     
    ניוגראף מודה על התגובה.