דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. טיפ: TAB השלמה אוטומטית בCLI

טיפ: TAB השלמה אוטומטית בCLI

מתוזמן נעוץ נעול הועבר תכנות
11 פוסטים 3 כותבים 468 צפיות 2 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • nigunN
    nigunN
    nigun
    כתב ב נערך לאחרונה על ידי nigun
    #1

    אתמול עשיתי pair programing עם מתכנת נוסף.
    כשהוא ראה שאני מתאמץ להקליד את כל הפקודות בטרמינל (זה היה מכונה בלי אפשרות לעכבר😵 )
    הוא גילה לי סוד, ניתן להקיש על tab כדי להשלים את המילים.
    זה עובד גם בווינדוס וגם בלינוקס.
    אני משער שהרבה מכירים את זה, אבל לי זה חדש, וחסך לי המון.

    מייל: nigun@duck.com

    dovidD yossizY 2 תגובות תגובה אחרונה
    6
    • nigunN nigun

      אתמול עשיתי pair programing עם מתכנת נוסף.
      כשהוא ראה שאני מתאמץ להקליד את כל הפקודות בטרמינל (זה היה מכונה בלי אפשרות לעכבר😵 )
      הוא גילה לי סוד, ניתן להקיש על tab כדי להשלים את המילים.
      זה עובד גם בווינדוס וגם בלינוקס.
      אני משער שהרבה מכירים את זה, אבל לי זה חדש, וחסך לי המון.

      dovidD
      dovidD
      dovid
      ניהול
      כתב ב נערך לאחרונה על ידי dovid
      #2

      @nigun אמר בטיפ: TAB השלמה אוטומטית בCLI:

      (זה היה מכונה בלי אפשרות לעכבר😵 )

      מה עכבר פה היה עוזר?

      • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
      • בכל נושא אפשר ליצור קשר dovid@tchumim.com
      nigunN תגובה 1 תגובה אחרונה
      1
      • dovidD dovid

        @nigun אמר בטיפ: TAB השלמה אוטומטית בCLI:

        (זה היה מכונה בלי אפשרות לעכבר😵 )

        מה עכבר פה היה עוזר?

        nigunN
        nigunN
        nigun
        כתב ב נערך לאחרונה על ידי nigun
        #3

        @dovid
        להעתיק טקסט כמו נתיב, דגלים וכו'
        במקום זה הייתי צריך להקליד את הכל ידנית.

        מייל: nigun@duck.com

        תגובה 1 תגובה אחרונה
        1
        • nigunN nigun

          אתמול עשיתי pair programing עם מתכנת נוסף.
          כשהוא ראה שאני מתאמץ להקליד את כל הפקודות בטרמינל (זה היה מכונה בלי אפשרות לעכבר😵 )
          הוא גילה לי סוד, ניתן להקיש על tab כדי להשלים את המילים.
          זה עובד גם בווינדוס וגם בלינוקס.
          אני משער שהרבה מכירים את זה, אבל לי זה חדש, וחסך לי המון.

          yossizY
          yossizY
          yossiz
          כתב ב נערך לאחרונה על ידי
          #4

          @nigun אוי וי ואבוי! זה אמור להיות משהו שאפילו תינוקות של בית רבן יודעים. חבל שלא ידעת מקודם. לפעמים כדאי לקרוא תיעוד... (אם אתה משתמש ב-bash, אני ממליץ לקרוא את כל ה-manual מתחילה ועד סוף. גם אם לא תזכור מזה שום דבר ולא תבין את הכל. לפחות תקבל מושג של מה קיים).

          זה עובד גם בווינדוס וגם בלינוקס.

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

          📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה
          👈 רוצים כתובת מייל בעברית? כנסו למייל.קום 👉

          nigunN 2 תגובות תגובה אחרונה
          7
          • yossizY yossiz

            @nigun אוי וי ואבוי! זה אמור להיות משהו שאפילו תינוקות של בית רבן יודעים. חבל שלא ידעת מקודם. לפעמים כדאי לקרוא תיעוד... (אם אתה משתמש ב-bash, אני ממליץ לקרוא את כל ה-manual מתחילה ועד סוף. גם אם לא תזכור מזה שום דבר ולא תבין את הכל. לפחות תקבל מושג של מה קיים).

            זה עובד גם בווינדוס וגם בלינוקס.

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

            nigunN
            nigunN
            nigun
            כתב ב נערך לאחרונה על ידי
            #5

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

            מייל: nigun@duck.com

            dovidD תגובה 1 תגובה אחרונה
            4
            • nigunN nigun

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

              dovidD
              dovidD
              dovid
              ניהול
              כתב ב נערך לאחרונה על ידי
              #6

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

              • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
              • בכל נושא אפשר ליצור קשר dovid@tchumim.com
              תגובה 1 תגובה אחרונה
              6
              • yossizY yossiz

                @nigun אוי וי ואבוי! זה אמור להיות משהו שאפילו תינוקות של בית רבן יודעים. חבל שלא ידעת מקודם. לפעמים כדאי לקרוא תיעוד... (אם אתה משתמש ב-bash, אני ממליץ לקרוא את כל ה-manual מתחילה ועד סוף. גם אם לא תזכור מזה שום דבר ולא תבין את הכל. לפחות תקבל מושג של מה קיים).

                זה עובד גם בווינדוס וגם בלינוקס.

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

                nigunN
                nigunN
                nigun
                כתב ב נערך לאחרונה על ידי
                #7

                @yossiz
                אני מחפש את התיעוד לtab completion בתיעוד של bash ולא מוצא.

                מייל: nigun@duck.com

                yossizY תגובה 1 תגובה אחרונה
                0
                • nigunN nigun

                  @yossiz
                  אני מחפש את התיעוד לtab completion בתיעוד של bash ולא מוצא.

                  yossizY
                  yossizY
                  yossiz
                  כתב ב נערך לאחרונה על ידי yossiz
                  #8

                  @nigun טוב, אתם צודקים שאני מגזים... באמת לא כל כך קל לקרוא את זה, אבל זה משתלם.
                  כאן זה מתועד:
                  https://linux.die.net/man/1/bash#content:~:text=complete (TAB),a match%2C filename completion is attempted.
                  (אם תפתח את זה בכרום זה יצבע את החלק הרלוונטי בצהוב, אחרת - כלומר פיירפוקס - חפש את המילים: complete (TAB))

                  ותחת הכותרת Programmable Completion מבואר ענין סקריפטים שעוזרים להשלמה אוטומטית

                  📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה
                  👈 רוצים כתובת מייל בעברית? כנסו למייל.קום 👉

                  nigunN תגובה 1 תגובה אחרונה
                  3
                  • yossizY yossiz

                    @nigun טוב, אתם צודקים שאני מגזים... באמת לא כל כך קל לקרוא את זה, אבל זה משתלם.
                    כאן זה מתועד:
                    https://linux.die.net/man/1/bash#content:~:text=complete (TAB),a match%2C filename completion is attempted.
                    (אם תפתח את זה בכרום זה יצבע את החלק הרלוונטי בצהוב, אחרת - כלומר פיירפוקס - חפש את המילים: complete (TAB))

                    ותחת הכותרת Programmable Completion מבואר ענין סקריפטים שעוזרים להשלמה אוטומטית

                    nigunN
                    nigunN
                    nigun
                    כתב ב נערך לאחרונה על ידי nigun
                    #9

                    @yossiz
                    חיפשתי TAB עם רווח, לכן לא מצאתי את זה.

                    מייל: nigun@duck.com

                    yossizY תגובה 1 תגובה אחרונה
                    1
                    • nigunN nigun

                      @yossiz
                      חיפשתי TAB עם רווח, לכן לא מצאתי את זה.

                      yossizY
                      yossizY
                      yossiz
                      כתב ב נערך לאחרונה על ידי
                      #10

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

                      📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה
                      👈 רוצים כתובת מייל בעברית? כנסו למייל.קום 👉

                      nigunN תגובה 1 תגובה אחרונה
                      3
                      • yossizY yossiz

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

                        nigunN
                        nigunN
                        nigun
                        כתב ב נערך לאחרונה על ידי nigun
                        #11

                        @yossiz
                        בקיצור יש הרבה מה ללמוד
                        ותכל'ס שווה לכתוב כאן טיפים בנאלים כאלו, כי ככה אני לומד הרבה יותר.

                        מייל: nigun@duck.com

                        תגובה 1 תגובה אחרונה
                        5

                        שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.

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

                        בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗

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


                        בא תתחבר לדף היומי!
                        • התחברות

                        • אין לך חשבון עדיין? הרשמה

                        • התחברו או הירשמו כדי לחפש.
                        • פוסט ראשון
                          פוסט אחרון
                        0
                        • דף הבית
                        • קטגוריות
                        • פוסטים אחרונים
                        • משתמשים
                        • חיפוש
                        • חוקי הפורום