Amazon Best VPN GoSearch

סמל OnWorks

מקדיט

הפעל את mcedit בספק אירוח בחינם של OnWorks על אובונטו מקוון, פדורה מקוון, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה mcedit שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


mcedit - עורך קבצים פנימי של GNU Midnight Commander.

נוהג


מקדיט [-bcCdfhstVx?] [+lineno] [קובץ1] [קובץ2] ...

מקדיט [-bcCdfhstVx?] file1:lineno[:] file2:lineno[:] ...

תיאור


mcedit הוא קישור ל mc, קובץ ההפעלה הראשי של GNU Midnight Commander. ביצוע גנו חצות
Commander תחת השם הזה מבקש להביט בעורך הפנימי ולפתוח קבצים שצוינו
בשורת הפקודה. העורך מבוסס על גרסת הטרמינל של cooledit - עצמאי
עורך עבור X Window System.

אפשרויות


+ לינו
עבור אל השורה המצוינת במספר (אל תכניס רווח בין + סימן וה
מספר). מותרים מספר מספרי שורה אבל האחרון יהיה אמיתי וזהו
יחולו על הקובץ הראשון בלבד.

-b כפה על תצוגת שחור ולבן.

-c כפה על מצב צבע ANSI על מסופים שנראה שאין להם תמיכה בצבע.

-C = , , : = ...
ציין ערכת צבעים אחרת. ראה את צבעים קטע ב mc(1) לעוד
מידע.

-d השבת את התמיכה בעכבר.

-f הצג את נתיב החיפוש המותאם עבור קבצי הנתונים של GNU Midnight Commander.

-t כפה שימוש במסד נתונים termcap במקום terminfo. אפשרות זו ישימה בלבד
אם GNU Midnight Commander הורכב עם ספריית S-Lang עם תמיכה ב-terminfo.

-V הצג את גרסת התוכנית.

-x כפה על מצב xterm. משמש כאשר פועל על מסופים בעלי יכולת xterm (שני מצבי מסך,
ומסוגל לשלוח רצפי בריחה של עכבר).

מאפיינים


עורך הקבצים הפנימי הוא עורך חלונות מלא. זה יכול לערוך מספר קבצים ב
אותו זמן. הגודל המרבי של כל קובץ הוא 64 מגה בייט. אפשר לערוך בינארי
קבצים. התכונות שבהן הוא תומך כעת הן: חסום העתקה, העברה, מחיקה, גזור, הדבק; מַפְתֵחַ
לביטול מפתח; תפריטים נפתחים; הכנסת קובץ; פקודות מאקרו; חיפוש ביטוי רגולרי
ולהחליף; הדגשת טקסט בחץ Shift (אם נתמך על ידי הטרמינל);
החלפת הוספה-החלפה; כניסה אוטומטית; גודל הכרטיסייה הניתנת לשינוי; הדגשת תחביר עבור שונים
סוגי קבצים; ואפשרות להעביר בלוקי טקסט דרך פקודות מעטפת כמו indent ו
ispell.

כל קובץ נפתח בחלון משלו במצב מסך מלא. בקרת חלונות ב-mcedit היא
בדומה לפקד החלונות בתוכנית מרובת חלונות אחרת: לחץ פעמיים על כותרת החלון
ממקסם את החלון למסך מלא או משחזר את גודל ומיקום החלון; לחץ לחיצה ימנית על
כותרת החלון וגרירת העכבר מזיזה את החלון באזור העורך; לחץ לחיצה ימנית על המסגרת הימנית התחתונה
גרירת פינה ועכבר משנה את גודל החלון. ניתן לבצע פעולות אלו באמצעות תפריט "חלון".

מפתחות


העורך קל לשימוש וניתן להשתמש בו מבלי ללמוד. התפריט הנפתח מופעל
על ידי לחיצה על F9. אתה יכול ללמוד מקשים אחרים מהתפריט ומתוויות שורת הכפתורים.

בנוסף לכך, Shift בשילוב עם חיצים עושה הדגשת טקסט (אם נתמך על ידי
הטרמינל): Ctrl-Ins עותקים לקובץ ~/.cache/mc/mcedit/mcedit.clip, Shift-Ins
משחות מ ~/.cache/mc/mcedit/mcedit.clip, Shift-Del חתכים ל
~/.cache/mc/mcedit/mcedit.clip, ו Ctrl-del מוחק טקסט מודגש. הדגשת עכבר
עובד גם על מסופים מסוימים. כדי להשתמש בתמיכה הסטנדרטית בעכבר שמספקת שלך
מסוף, החזק את מקש Shift. שימו לב שהעכבר לא תומך בטרמינל
לשתף את הלוח עם מקדיט.

מפתח ההשלמה (בדרך כלל Meta-Tab or Escape Tab) משלים את המילה מתחת לסמן
באמצעות המילים המשמשות בקובץ.

מקרו


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

פקודות המאקרו מאוחסנות בסעיף [עוֹרֵך] זה הקובץ ~/.local/share/mc/mc.macros.

ניתן להקצות סקריפטים חיצוניים (מסננים) לכל מקש קיצור על ידי עריכה mc.macros כמו
הבא:

[עוֹרֵך]
ctrl-W=ExecuteScript:25;

המשמעות היא שמקש החם ctrl-W יוזם את ExecuteScript(25) פעולה ולאחר מכן מטפל בעורך
מתרגם את זה לביצוע של ~/.local/share/mc/mcedit/macros.d/macro.25.sh פָּגָז
תַסרִיט.

סקריפטים חיצוניים מאוחסנים ב ~/.local/share/mc/mcedit/macros.d/ מדריך וחייב להיות
בשם בשם macro.XXXX.sh איפה XXXX הוא המספר מ-0 עד 9999. ראה ערוך תפריט שלח ל
פרטים נוספים על פורמט התסריט.

ניתן להשתמש בהגדרות ובהנחיות המאקרו הבאות:

#שקט
אם ההנחיה הזו מוגדרת, הסקריפט מתחיל ללא תת-מעטפת אינטראקטיבית.

%c מספר מיקום עמודת הסמן.

%i הכניסה של הרווח הריק שווה לעמודת הסמן.

%y סוג התחביר של הקובץ הנוכחי.

%b שם קובץ החסימה.

%f שם הקובץ הנוכחי.

%n רק שם הקובץ הנוכחי ללא סיומת.

%x הסיומת של שם הקובץ הנוכחי.

%d שם הספרייה הנוכחית.

%F הקובץ הנוכחי בחלונית שלא נבחרה.

%D שם הספרייה של החלונית שלא נבחרה.

%t הקבצים המתויגים כעת.

%T הקבצים המתויגים בחלונית שלא נבחרה.

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

%s ו %S הקבצים שנבחרו: הקבצים המתויגים אם יש כאלה. אחרת הזרם
קובץ.

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

בחירת הערות
TMPFILE=`mktemp ${MC_TMPDIR:-/ Tmp}/up.XXXXXX` || יציאה 1
echo #if 0 > $TMPFILE
חתול %b >> $TMPFILE
echo #endif >> $TMPFILE
cat $TMPFILE > %b
rm -f $TMPFILE

אם חלק מהמקשים לא עובדים, אתה יכול להשתמש ללמוד מפתחות ב אפשרויות תפריט.

CODE ניווט


מקדיט ניתן להשתמש כדי לניווט בקוד עם קבצי תגים שנוצרו על ידי etags או ctags
פקודות. אם אין קובץ ניווט קוד TAGS לא יעבוד. לדוגמה, במקרה של
exuberant-ctags עבור פקודת שפת C יהיו:

ctags -e --language-force=C -R ./

Meta-Enter הצג את תיבת הרשימה כדי לבחור פריט מתחת לסמן (cusor צריך לעמוד בסוף המילה).

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

Meta-Equal כאשר שווה הוא סמל "=" עבור לפונקציה הבאה ברשימת הניווט (כמו א
דפדפן קדימה).

תחביר הדגשה


מקדיט תומך בהדגשת תחביר. המשמעות היא שמילות מפתח והקשרים (כמו C
הערות, קבועי מחרוזת וכו') מודגשות בצבעים שונים. הבאים
החלק מסביר את הפורמט של הקובץ ~/.config/mc/mcedit/Syntax. אם הקובץ הזה הוא
חסר, כלל המערכת /usr/share/mc/syntax/Syntax משמש. הקובץ
~/.config/mc/mcedit/Syntax נסרק מחדש עם פתיחת קובץ עורך חדש כלשהו. הקובץ
מכיל כללים להדגשה, שכל אחד מהם ניתן בשורה נפרדת, ומגדיר
אילו מילות מפתח יודגשו באיזה צבע.

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

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

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

קטע תכנות C טריוויאלי עשוי להיראות כך:

קובץ .\*\\.c C\sProgram\sFile (#include|/\\\*)

wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_

# צבעי ברירת מחדל
תגדיר תגובה חום
ברירת המחדל של ההקשר
מילת מפתח שלם אם צהוב
מילת מפתח שלם אחרת צהוב
מילת מפתח שלם עבור צהוב
מילת מפתח שלם בעוד צהוב
מילת מפתח שלם לעשות צהוב
מילת מפתח מתג שלם צהוב
מילת מפתח צהוב שלם
מילת מפתח צהוב שלם סטטי
מילת מפתח שלם חיצוני צהוב
מילת מפתח { בהירציאן
מילת מפתח } בהירציאן
מילת המפתח '*' ירוקה

# C הערות
הקשר /\* \*/ תגובה

# הנחיות קדם-מעבד
ההקשר קו התחל # \n אדום
מילת מפתח \\\n בצבע בהיר

# קבועי מחרוזת C
הקשר " " ירוק
מילת מפתח %d ירוק בהיר
מילת מפתח %s ירוק בהיר
מילת מפתח %c ירוק בהיר
מילת מפתח \\" ירוק בהיר

כל הקשר מתחיל בשורה של הטופס:

הקשר [בלעדי] [כל|שלמות|שמאל שלם] [linestart] תוחם [linestart] תוחם
[חזית] [רקע] [תכונות]

ההקשר הראשון הוא חריג. זה חייב להתחיל עם הפקודה

הקשר ברירת מחדל [חזית] [רקע] [תכונות]

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

ניתן לשנות את קבוצת התווים המהווים מילה שלמה בכל נקודה בקובץ
עם wholechars פקודה. ניתן להגדיר בנפרד את קבוצת התווים השמאלית והימנית
עם

wholechars [עזבו|תקין] תווים

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

כל כלל הוא שורה של הטופס:

מילות מפתח [כל|שלמות|שמאל שלם] [linestart] מחרוזת חזית [רקע]
[תכונות]

מחרוזות הקשר או מילות מפתח מתפרשות, כך שתוכל לכלול כרטיסיות ורווחים עם
הרצפים \t ו-\s. קווים חדשים ונוטים אחוריים מצוינים עם \n ו-\\
בהתאמה. מכיוון שרווח לבן משמש כמפריד, לא ניתן להשתמש בו כפי שהוא. גַם,
יש להשתמש ב-\* כדי לציין כוכבית. * עצמו הוא תו כללי שמתאים לכל אחד
אורך התווים. לדוגמה,

מילת המפתח '*' ירוקה

צבעים כל C קבועי תו בודד ירוק. אתה גם יכול להשתמש

מילת המפתח "*" ירוקה

לצבוע קבועים של מחרוזת, אבל המחרוזת התואמת לא תותר לרוחבה
שורות חדשות מרובות. התו הכללי עשוי לשמש גם בתוך תוחמי הקשר, אבל אתה
לא יכול להיות תו כללי בתור התו האחרון או הראשון.

חשוב לציין הוא הקו

מילת מפתח \\\n ירוק בהיר

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

הצבעים האפשריים הם: שחור, אפור, אדום, בהיר, ירוק, ירוק בהיר, חום, צהוב,
כחול, כחול בהיר, מגנטה, מגנטה בהיר, ציאן, ציאן בהיר, אפור בהיר ולבן. ה
מילת מפתח מיוחדת "ברירת מחדל" פירושה ברירת המחדל של המסוף. מילת מפתח מיוחדת נוספת "בסיס"
פירושו הצבעים העיקריים של mc, הוא שימושי כמציין מיקום אם ברצונך לציין תכונות
מבלי לשנות את צבע הרקע. כאשר 256 צבעים זמינים, הם יכולים להיות
צוין כ-color16 ל-color255, או כ-rgb000 ל-rgb555 ו-gray0 ל-gray23.

אם קובץ התחביר משותף עם cooledit, ניתן לציין צבעים שונים עבור
מקדיט ו cooledit על ידי הפרדתם עם קו נטוי, למשל

מילת מפתח #כולל אדום/כתום

מקדיט משתמש בצבע שלפני הלוכסן. לִרְאוֹת cooledit(1) עבור נתמך cooledit צבעים.

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

ניתן להוסיף הערות בשורה נפרדת המתחילה בסימן ה-hash (#).

אם אתה מתאר שפה לא רגישה לרישיות אתה צריך להשתמש רגיש לקריסת עין הוראה.
יש לציין אותו בתחילת קובץ התחביר.

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

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

ניתן לשנות את הדגשת התחביר באמצעות קיצור דרך Ctrl.

צבעים


ניתן לשנות את צבעי ברירת המחדל על ידי הוספה ל- MC_COLOR_TABLE משתנה הסביבה.
ניתן לציין צמדי צבעי קדמה ורקע, למשל עם:

MC_COLOR_TABLE="$MC_COLOR_TABLE:\
editnormal=אפור בהיר,שחור:\
editbold=צהוב,שחור:\
editmarked=שחור,ציאן"

אפשרויות


כעת ניתן להגדיר את רוב האפשרויות מתיבת הדו-שיח אפשרויות העורכים. ראה את אפשרויות תפריט.
האפשרויות הבאות מוגדרות ב ~/.config/mc/ini ויש להם עמיתים ברורים ב
תיבת דיאלוג. אתה יכול לשנות אותם כדי לשנות את התנהגות העורך, על ידי עריכת הקובץ.
אלא אם צוין, 1 מגדיר את האפשרות למצב מופעל, ו-0 מכבה אותה, כרגיל.

use_internal_edit
אפשרות זו מתעלמת בעת הפעלתה מקדיט.

editor_tab_spacing
פרש את תו הכרטיסייה כבעל אורך זה. ברירת המחדל היא 8. כדאי
הימנע משימוש אחר מאשר 8 מכיוון שרוב העורכים והצופים האחרים בטקסט מניחים לשונית
מרווח של 8. השתמש עורך_חצי_כרטיסיות מזויפות כדי לדמות מרווח כרטיסיות קטן יותר.

editor_fill_tabs_with_spaces
לעולם אל תכניס רווח בטאב. עדיף להכניס רווחים (ascii 20h) למילוי הרצוי
גודל הכרטיסייה.

editor_return_does_auto_indent
לחיצה על החזרה תעבור לשונית כדי להתאים את ההזחה של השורה הראשונה למעלה
שיש עליו טקסט.

editor_backspace_through_tabs
הפוך רווח אחורי בודד למחוק את כל הרווח בשוליים השמאליים אם אין טקסט
בין הסמן לשוליים השמאליים.

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

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

עורך_מילת_אורך_שורת
אורך קו לעטוף. 72 ברירת מחדל.

הרחבת_גיבוי_עורך
סמל להוספת סיומת לשם של קבצי גיבוי. ברירת המחדל "~".

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

editor_visible_spaces
החלף את הצג רווחים עוקבים גלויים (TWS), אם editor_visible_spaces=1 TWS הוצג בתור
'.'

editor_visible_tabs
החלף הצגת כרטיסיות גלויות, אם editor_visible_tabs=1 כרטיסיות הוצגו בתור '<---->'

עורך_מתמיד_בחירות
אל תסיר את בחירת הבלוק לאחר הזזת הסמן.

עורך_הורד_בחירה_על_העתק
אפס את הבחירה לאחר העתקה ללוח.

editor_cursor_beyond_eol
אפשר להזיז את הסמן מעבר לסוף השורה.

editor_cursor_after_inerted_block
אפשר להזיז את הסמן לאחר הבלוק שהוכנס.

עורך_תחביר_הדגשה
אפשר הדגשת תחביר.

editor_edit_confirm_save
הצג תיבת אישור בשמירה.

editor_option_typewriter_wrap
שיתואר

editor_option_auto_para_formatting
שיתואר

editor_option_save_position
שמור את מיקום הקובץ ביציאה.

source_codepage
ייצוג סמל של שם עמוד הקוד לקובץ (כלומר CP1251, ~ - ברירת מחדל).

קבוצת_עורך_בטל
בצע בטל עבור מספר פעולות מאותו סוג (הוספה/החלפה, מחיקה,
ניווט, הקלדה)

editor_completion_collect_entire_file
חפש מועמדים להשלמה אוטומטית בכל הקובץ או רק מתחילת הקובץ ועד
מיקום הסמן (0)

שפה_איות
שפת איות (en, en-variant_0, ru וכו') מותקנת עם חבילת aspell (מלא
ניתן לקבל רשימה באמצעות כלי השירות 'aspell'). להשתמש שפה_איות = אף לא אחד להשבית
תמיכה ב-aspell. ערך ברירת המחדל הוא 'en'. האפשרות חייבת להיות ממוקמת בקטע [שונות].

editor_stop_format_chars
קבוצת תווים להפסקת עיצוב הפסקה. אם תימצא אחת מהדמויות האלה
בתחילת השורה, השורה הזו וכל השורות הבאות של הפסקה יהיו
ללא נגיעה. ערך ברירת המחדל הוא "-+*\,.;:&>".

editor_state_full_filename
הצג את שם הקובץ המלא בשורת המצב. אם מושבת, שם הקובץ היחיד מוצג.

שונות


אתה יכול להשתמש ב-scanf search and replace כדי לחפש ולהחליף מחרוזת בפורמט C. קח ראשון
מבט על sscanf ו ספרינטף דפי אדם כדי לראות מהי מחרוזת פורמט וכיצד היא
עובד. הנה דוגמה: נניח שאתה רוצה להחליף את כל המופעים של פתיחה
סוגריים, שלושה מספרים מופרדים בפסיק, וסוגריים קרובים, עם המילה תפוחים, ה
מספר שלישי, המילה תפוזים ואז המספר השני. היית ממלא את ההחלפה
תיבת דו-שיח כדלקמן:

זן search מחרוזת
(%d,%d,%d)
זן להחליף מחרוזת
תפוחים %d תפוזים %d
זן תַחֲלִיף טענה להזמין
3,2

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

רצוי להשתמש בתכונה זו עם Prompt On Replace מופעל, מכיוון שחושבים על התאמה
להימצא בכל פעם שמספר הארגומנטים שנמצאו תואם את המספר שניתן, וזה לא
תמיד התאמה אמיתית. Scanf מתייחסת גם לרווח לבן כאלסטי. שימו לב שה-scanf
פורמט %[ שימושי מאוד לסריקת מחרוזות ורווחים לבנים.

העורך מציג גם תווים שאינם אנחנו (160+). בעת עריכת קבצים בינאריים, עליך
סט תצוגה ביטים עד 7 סיביות בתפריט אפשרויות Midnight Commander כדי לשמור על המרווח
לְנַקוֹת.

השתמש ב-mcedit באינטרנט באמצעות שירותי onworks.net


Ad




×
פרסומת
❤️קנו, הזמינו או קנו כאן - ללא עלות, עוזר לשמור על שירותים בחינם.