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

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

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

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

מתוזמן נעוץ נעול הועבר תכנות
11 פוסטים 3 כותבים 269 צפיות 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
                        תגובה
                        • תגובה כנושא
                        התחברו כדי לפרסם תגובה
                        • מהישן לחדש
                        • מהחדש לישן
                        • הכי הרבה הצבעות


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

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

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