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

עיצוב ותקשורת חזותית >> תוכן מקצועי

הדפסת צבע לבן - מה זה נותן לנו?
אחת האופציות שקיימות בדפוס היא הדפסה בצבע לבן, אופציה זו איננה חדשה וקיימת שנים רבות ונכנסה עם התפתחות טכנולוגיית ההדפסה הדיגיטלית גם למכונות...
5.00 star(s) 1 ratings
מה כתוב כאן?
יש לי כמה חברות שרגילות לקבל ממני מייל עם הכותרת: מה כתוב כאן, סיפרה לי אחת, שלפעמים שהיא רוצה השראה בעבודה שלה, היא נכנסת למיילים, כותבת בנושא...

בואו ללמוד ולדעת יותר>>> מיטב הקורסים באתר פרוג אונליין

Rרחמים

משתמש מקצוען
מוזיקה ונגינה
איור וציור מקצועי
עיצוב גרפי
עריכה תורנית
פיתוח / אפיון / עיצוב אתרים
שימו לב זו שאלה עמוקה:

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

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

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

אברהם

משתמש סופר מקצוען
מנהל
מנוי פרימיום
עימוד ספרים
עיצוב גרפי DIP
עריכה תורנית
בעיקרון - סדר כרונולוגי
אם אפשר לתת ביטול גם לכל טקסט בנפרד, בהגדרות אחרות (למשל Ctrl+z מבטל כרונולוגית, alt+ctrl+z מבטל פעולות בטקסט פעיל), זה יכול להיות נהדר
 

חיים רכניטצר

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

נ.ב. מחכה כבר בכיליון עינים להשקת התוכנה.
 

DMD

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

Rרחמים

משתמש מקצוען
מוזיקה ונגינה
איור וציור מקצועי
עיצוב גרפי
עריכה תורנית
פיתוח / אפיון / עיצוב אתרים

ישורון קובי

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

RCpro

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

יידישע קאפ

משתמש סופר מקצוען
מנהל
מנוי פרימיום
צילום מקצועי
עיצוב גרפי
עריכה והפקת סרטים
למה לא?
רשימת ביטול לכל טקסט.
רשימת הסטוריה, בה יהיה הסדר של רשימות הביטולים בכל הטקסטים בסדר כרונולוגי.
כי אם לכל טקסט יש רשימה פרטית, וחוץ מזה יש גם רשימה גלובלי, אז כשהמשתמש מבטל משהו מהרשימה הגלובלי צריך למחוק את הפעולה גם מהרשימה הפרטית [כי אם לא יהיו פרטים לא קיימים בהיסטוריה], ולך חפש איזה טקסט... [ואותו דבר להיפך, אם יבטל מהרשימה הפרטית, צריך למחוק אותו מהרשימה הגלובלי, ולך חפש אותו, כי הוא יכול להיות בכל מקום באמצע הרשימה...].
זה בטח לא בלתי אפשרי, רק מסבך מאוד את הפיתוח...
לא, @Rרחמים ?

עכשיו אני חושב פתרון אפשרי - לתת ID לכל פריט בהסטוריה, ובכל פעם שהמשתמש מבטל משהו מאיזה רשימה שהוא, להסירו מהרשימה השני ע״י ה-ID שלו
 

Rרחמים

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

יידישע קאפ

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

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

Rרחמים

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

5127109

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

Rרחמים

משתמש מקצוען
מוזיקה ונגינה
איור וציור מקצועי
עיצוב גרפי
עריכה תורנית
פיתוח / אפיון / עיצוב אתרים
כך גם דעתי, והן הוא בתוכנות עריכת הטקסט המתקדמות VACODE, WEBSTAORM.
זה מאוד חשוב כי כל קובץ הוא משהו בפני עצמו.
לא כל כך דומה כי webstorm ו vscode הם תוכנות לעריכת קבצי קוד. מה שאין כן תוכנת עימוד בסופו של דבר כל הטקסטים צריכים לבוא לתצוגת הדפסה, וגם בתצוגת הדפסה אפשר לעשות עריכה לכל טקסט.
 

DMD

תג, רב-טקסט
עימוד ספרים
נכון, זה הכי נכון.

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

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

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

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

Rרחמים

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

לוח אירועים וקורסים קרובים

למעלה