OnWorks Linux ו-Windows Online WorkStations

לוגו

אירוח מקוון בחינם עבור תחנות עבודה

<הקודם | תוכן | הבא>

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

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


תמונה

6.1.2. באיזה עורך עלי להשתמש?


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


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


תמונה

6.1.2.1. GNU Emacs


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


תיעוד עצמי פירושו שבכל עת אתה יכול להקליד תו מיוחד, Ctrl+H, כדי לגלות מה שלך


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


הרחבה פירושה שאתה יכול ללכת מעבר להתאמה אישית פשוטה ולכתוב פקודות חדשות לגמרי, תוכניות בשפת Lisp המופעלות על ידי מתורגמן Lisp של Emacs עצמו. Emacs היא מערכת מקוונת הניתנת להרחבה, מה שאומר שהיא מחולקת להרבה פונקציות הקוראות אחת לשנייה, שכל אחת מהן ניתנת להגדרה מחדש באמצע סשן עריכה. ניתן להחליף כמעט כל חלק של Emacs מבלי ליצור עותק נפרד של כל Emacs. רוב פקודות העריכה של Emacs כבר כתובות בליספ; החריגים הבודדים יכלו להיכתב ב-Lisp אך נכתבים ב-C לצורך יעילות. למרות שרק מתכנת יכול לכתוב הרחבה, כל אחד יכול להשתמש בה לאחר מכן.


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


תמונה

6.1.2.2. מֶרֶץ)


Vim ראשי תיבות של "Vi IMproved". פעם זה היה "Vi Imitation", אבל יש כל כך הרבה שיפורים ששינוי השם היה מתאים. Vim הוא עורך טקסט הכולל כמעט את כל הפקודות מתוכנית UNIX vi והרבה חדשים.


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


נתייחס ל vi or מֶרֶץ לאורך ספר זה לעריכת קבצים, בעוד שאתה כמובן חופשי להשתמש בעורך לפי בחירתך. עם זאת, אנו ממליצים לפחות לקבל את vi יסודות באצבעות, כי זה עורך הטקסט הסטנדרטי כמעט בכל מערכות UNIX, בעוד Emacs יכולה להיות חבילה אופציונלית. יתכנו הבדלים קטנים בין מחשבים ומסופים שונים, אבל הנקודה העיקרית היא שאם אתה יכול לעבוד עם vi, אתה יכול לשרוד בכל מערכת UNIX.


מחשוב ענן מערכת ההפעלה המוביל ב-OnWorks: