אלו תיבות הפקודות שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
תיבות - תיבת מצב טקסט ומסנן ציור הערות
תַקצִיר
תיבות [-hlmrv] [-a format] [-d design] [-f file] [-i indent] [-k bool] [-p pad] [-s size]
[-t tabopts] [infile [outfile]]
תיאור
תיבות הוא מסנן טקסט שיכול לצייר כל סוג של תיבה סביב טקסט הקלט שלו. עיצוב קופסא
האפשרויות נעות בין קופסאות פשוטות לאמנות ASCII מורכבת. ניתן גם להסיר קופסה ו
תוקן, גם אם הוא ניזוק קשות על ידי עריכת הטקסט בפנים. מאז תיבות עשוי
להיות פתוח מכל צד, תיבות יכול לשמש גם ליצירת הערות אזוריות בכל תכנות
שפה. ניתן להוסיף ולשתף בקלות עיצובי קופסאות חדשים מכל הסוגים על ידי הוספה ל-a
קובץ תצורה בפורמט חופשי.
תיבות נועד במקור לשימוש עם ה מֶרֶץ(1) עורך טקסט, אבל ניתן לקשור אותו
לכל עורך טקסט שתומך במסננים, וכן נקרא משורת הפקודה בתור a
כלי עצמאי.
אפשרויות
אפשרויות המוצעות על ידי תיבות העוקבים:
-a מחרוזת
יישור/מיקום טקסט בתוך התיבה. אפשרות זו לוקחת ארגומנט מחרוזת פורמט
שנקרא משמאל לימין. ייתכן שמחרוזת הפורמט לא תכיל רווח לבן ו
חייב להיות מורכב מאחד או יותר מהרכיבים הבאים:
hx - יישור אופקי של בלוק הטקסט הקלט בתוך תיבה שעלולה להיות גדולה יותר.
ערכים אפשריים עבור x יש לו l (אולי, ליישור שמאלי), c (במרכז), או r (ימין).
זה לא משפיע על ההצדקה של שורות טקסט בתוך בלוק טקסט הקלט
(להשתמש ב j טיעון במקום).
vx - יישור אנכי של גוש טקסט הקלט בתוך תיבה שעלולה להיות גדולה יותר.
ערכים אפשריים עבור x יש לו t (עבור יישור עליון), c (במרכז), או b (תַחתִית).
jx - הצדקה של שורות בתוך בלוק טקסט הקלט. ערכים אפשריים עבור x יש לו l
(אלו, להצדקה שמאלית), c (במרכז), או r (ימין). זה לא משפיע על
יישור בלוק הטקסט הקלט עצמו בתוך התיבה. להשתמש ב h ו v טיעונים
עבור מיקום בלוק טקסט קלט.
סימוני ידיים קצרים (ניתן לשלב עם הטיעונים לעיל):
l (ell) - קיצור של hlvcjl
c - קיצור ל hcvcjc
r - קיצור ל hrvcjr
הגדרת ברירת המחדל של היצרן עבור -a is hlvt.
-c מחרוזת
הגדרת עיצוב שורת הפקודה למקרים פשוטים. הטיעון של אפשרות זו הוא
הגדרה לצורת "מערב" (W). הצורה המוגדרת חייבת להיות מורכבת מאחד בדיוק
קו, כלומר אסור לצורות מרובות קווים. ה -c אפשרות מיועדת כקיצור דרך
עבור אותם מקרים שבהם יש ליצור הערות אזוריות פשוטות, שצריכות רק א
תו מסוים או רצף של תווים שיש למקם לפני כל שורה. ב
מקרים כאלה, הרבה יותר נוח פשוט לציין -c מאשר לעשות שלם
הגדרת עיצוב בקובץ התצורה של אחד, כאשר הצורה היחידה שהוגדרה היא המערב
צוּרָה.
אפשרות זו מרמזת על א -d ואינו ניגש לקובץ התצורה. -c יכול כמובן להיות
משמש בשילוב עם כל אחת מהאפשרויות האחרות. כברירת מחדל, -c לא מצוין.
-d מחרוזת
בחירת עיצוב. הטיעון היחיד של אפשרות זו הוא שם העיצוב לשימוש.
-f מחרוזת
השתמש בקובץ תצורה חלופי. הארגומנט היחיד של אפשרות זו הוא שם של תקף
תיבות קובץ תצורה, המכיל עיצובים חדשים ומרגשים!
-h הדפס מידע שימוש.
-i מחרוזת
מצב הזחה. ארגומנטים אפשריים הם "טקסט" (טקסט כניסה בתוך התיבה), "תיבה"
(תיבת כניסה, לא טקסט בתוך התיבה), או "אין" (לזרוק הזחה). טיעונים
עשוי להיות מקוצר. ברירת המחדל היא להכניס את התיבה, אך לא את הטקסט.
-k bool
הרוג שורות ריקות מובילות/נגררות בהסרה. הערך של bool ניתן לציין כ
על, כן, נכון, 1, או t, הכל אומר כן, או כבוי, לא, שקר, 0 או f, שמשמעותם לא.
זה לא תלוי רישיות. אפשרות זו נכנסת לתוקף רק בקשר עם -r. אם
מוגדר ל-yes, שורות ריקות מובילות ונגררות יוסרו מהפלט. אם מוגדר
אם לא, כל התוכן של הקופסה הקודמת מוחזר. ברירת המחדל היא לא, אם שניהם
החלק העליון והחלק התחתון של התיבה פתוחים, כפי שקורה ברוב האזורים
הערות. אם עיצוב הקופסה מגדיר חלק עליון או חלק תחתון, ברירת המחדל היא
כן.
-l (אל) רשימת עיצובים. מייצר רשימה של כל עיצובי התיבה הזמינים בתצורה
קובץ, יחד עם תיבה לדוגמה ומידע על היוצר שלו. גם בדיקות
תחביר של קובץ התצורה כולו. אם נעשה בו שימוש בקשר עם -d, מציג מפורט
מידע על העיצוב שצוין.
-m תיבת תיקון. זה מסיר קופסה (שניתן עלולה להיות שבורה) כמו עם -r, ומצייר אותו מחדש
לאחר מכן. התיבה המתוקנת מצוירת בהתאם לאפשרויות שניתנו. זה יכול להיות
חשוב לדעת בכל הנוגע לשחזור ריפוד, זיהוי וכו' עבור ה
קופסה מתוקנת. מרמז -k שקר.
-p מחרוזת
ריפוד. ציין ריפוד ברווחים מסביב לבלוק הטקסט הקלט עבור כל הצדדים של
קופסא. מחרוזת הארגומנט אינה יכולה להכיל רווח לבן ועליה להיות מורכבת מ-a
שילוב של התווים הבאים, כל אחד ואחריו מספר המציין את
ריפוד ברווחים:
a - (כולם) לתת ריפוד לכל הצדדים בבת אחת
h - (horiz) לתת ריפוד לשני הצדדים האופקיים
v - (אנכי) לתת ריפוד לשני הצדדים האנכיים
b - (למטה) לתת ריפוד לצד התחתון (הדרום).
l - (שמאל) תן ריפוד לצד שמאל (מערבי).
t - (למעלה) לתת ריפוד לצד העליון (הצפוני).
r - (ימין) תן ריפוד לצד ימין (מזרח).
דוגמא: -p a4t2 יגדיר את הריפוד להיות 4 תווים מכל הצדדים, מלבד
עבור החלק העליון של התיבה, כאשר בלוק הטקסט הקלט יהיה במרחק של רק 2 שורות ממנו
התיבה.
כברירת מחדל, אלא אם צוין אחרת בקובץ התצורה, לא נעשה שימוש בריפוד.
-r הסר את הקופסה. מסיר קופסה קיימת במקום לצייר אותה. באיזה עיצוב להשתמש
מזוהה אוטומטית. על מנת לחסוך זמן או במקרה שהזיהוי לא
להחליט נכון, לשלב עם -d כדי לציין את העיצוב. ברירת המחדל היא לצייר א
קופסה חדשה.
-s רוחבxגובה
גודל קופסא. אפשרות זו מציינת את גודל התיבה הרצויה ביחידות של עמודות (עבור רוחב)
וקווים (לגובה). אם ניתן רק מספר בודד כארגומנט, מספר זה
מציין את רוחב התיבה הרצויה. מספר בודד עם קידומת 'x' מציין רק את
גובה הקופסה. גודל התיבה המתקבלת עשוי להשתנות בהתאם לאדם
גדלי צורות של העיצוב הנבחר. כמו כן, אפשרויות אחרות של שורת הפקודה עשויות להשפיע על
גודל הקופסה (כגון -p).
כברירת מחדל, התיבה הקטנה ביותר האפשרית נוצרת סביב הטקסט.
-t מחרוזת
טיפול בכרטיסיות. אפשרות זו שולטת כיצד מטופלים תווי טאב בטקסט הקלט.
מחרוזת האפשרויות חייבת תמיד להתחיל ב-a uint מספר המציין את המרחק
בין עצירות טאב. חשוב שהערך הזה יוגדר נכון, או טבולטור
תווים יפריעו לטקסט הקלט שלך. ערך מרחק הכרטיסייה הנכון תלוי
ההגדרות המשמשות עבור הטקסט שאתה מעבד. ערך נפוץ הוא 8.
מיד לאחר מרחק הכרטיסייה, ניתן להוסיף תו אופציונלי,
אומר לי תיבות כיצד לטפל בלשוניות המובילות. האפשרויות הבאות זמינות:
e - הרחב את הכרטיסיות לרווחים
k - שמור על כרטיסיות קרוב ככל האפשר למה שהם היו
u - הרחבת כרטיסיות. זה עושה תיבות להפוך כמה שיותר רווחים לטאבים.
על מנת לשמור על תאימות לאחור, ה -t מחרוזת יכול להיות רק מספר. ב
המקרה הזה, e ההנחה היא טיפול בכרטיסיות, אשר מסיר את כל הכרטיסיות ומחליף אותן
עם רווחים. ברירת המחדל של היצרן עבור -t האפשרות היא פשוט 8, שזה בדיוק כזה
מקרה.
לדוגמה, אתה יכול לציין -t 4u כדי שהכרטיסיות המובילות שלך לא יורחבו.
בתוכן התיבה, כרטיסיות מומרות תמיד לרווחים. מרחק הכרטיסיות בזה
דוגמה היא 4.
-v הדפס את מספר הגרסה הנוכחית.
תְצוּרָה קבצים
תיבות ישתמש בקובץ התצורה שצוין בשורת הפקודה (באמצעות -f). אם לא
קובץ התצורה מצוין בשורת הפקודה, תיבות יבדוק את סביבת BOXES
משתנה, שעשוי להכיל שם קובץ לשימוש. אם BOXES לא מוגדר, תיבות ינסה לקרוא
$HOME/.boxes והשתמש בו כקובץ תצורה. אם נכשל בכך, תיבות ינסה לקרוא את
קובץ תצורה כלל המערכת (ראה FILES).
התחביר של תיבות קובצי התצורה מתוארים באתר האינטרנט (ראה להלן). הם די
אבל מובן מאליו.
זמינות
תיבות זמין מהאתר שלו בכתובתhttp://boxes.thomasjensen.com/>. האתר
כולל גם מספר דוגמאות הממחישות דף מדריך זה וכן מעמיקות יותר
תיעוד.
לבדוק מֶרֶץ(1) בְּ-http://www.vim.org/>!
השתמש בתיבות מקוונות באמצעות שירותי onworks.net