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

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

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

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

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

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

    מייל: nigun@duck.com

    dovidD yossizY 2 תגובות תגובה אחרונה
    6
    • dovidD מנותק
      dovidD מנותק
      dovid ניהול
      השיב לnigun ב נערך לאחרונה על ידי dovid
      #2

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

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

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

      מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

      בכל נושא אפשר ליצור קשר dovid@tchumim.com

      nigunN תגובה 1 תגובה אחרונה
      1
      • nigunN מנותק
        nigunN מנותק
        nigun
        השיב לdovid ב נערך לאחרונה על ידי nigun
        #3

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

        מייל: nigun@duck.com

        תגובה 1 תגובה אחרונה
        1
        • yossizY מנותק
          yossizY מנותק
          yossiz
          השיב לnigun ב נערך לאחרונה על ידי
          #4

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

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

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

          📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

          nigunN 2 תגובות תגובה אחרונה
          7
          • nigunN מנותק
            nigunN מנותק
            nigun
            השיב לyossiz ב נערך לאחרונה על ידי
            #5

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

            מייל: nigun@duck.com

            dovidD תגובה 1 תגובה אחרונה
            4
            • dovidD מנותק
              dovidD מנותק
              dovid ניהול
              השיב לnigun ב נערך לאחרונה על ידי
              #6

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

              מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

              בכל נושא אפשר ליצור קשר dovid@tchumim.com

              תגובה 1 תגובה אחרונה
              6
              • nigunN מנותק
                nigunN מנותק
                nigun
                השיב לyossiz ב נערך לאחרונה על ידי
                #7

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

                מייל: nigun@duck.com

                yossizY תגובה 1 תגובה אחרונה
                0
                • yossizY מנותק
                  yossizY מנותק
                  yossiz
                  השיב לnigun ב נערך לאחרונה על ידי 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
                  • nigunN מנותק
                    nigunN מנותק
                    nigun
                    השיב לyossiz ב נערך לאחרונה על ידי nigun
                    #9

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

                    מייל: nigun@duck.com

                    yossizY תגובה 1 תגובה אחרונה
                    1
                    • yossizY מנותק
                      yossizY מנותק
                      yossiz
                      השיב לnigun ב נערך לאחרונה על ידי
                      #10

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

                      📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

                      nigunN תגובה 1 תגובה אחרונה
                      3
                      • nigunN מנותק
                        nigunN מנותק
                        nigun
                        השיב לyossiz ב נערך לאחרונה על ידי nigun
                        #11

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

                        מייל: nigun@duck.com

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

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

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

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