Downloading...

ל-Pine Script® יש עורך חדש בסגנון VSC

Oct 4, 2022

מסיבות טובות, Visual Studio Code™ של Microsoft הפך בשנים האחרונות לעורך פופולרי מאוד. עורך Pine Script® החדש שלנו משתמש במנוע מונקו שלו, כך שמי שמכיר את VSC ירגיש עכשיו ממש בבית בעת עריכת קוד Pine שלו.

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

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

בואו נסתכל על כמה מהתכונות של העורך החדש שלכם!

פלטת פקודות וקיצורי מקלדת

העורך החדש מגיע עם מספר עצום של אפשרויות, פקודות וקיצורי דרך, המהווים תת-קבוצה של אלה הזמינים ב-VSC. תוכלו למצוא יותר מ-100 פקודות בפלטת הפקודות, אליהן תוכלו לגשת באמצעות F1 או על ידי לחיצה ימנית בעורך כדי להעלות את התפריט הקופץ. אתה יכול לגלול בלוח הצבעים או לחפש בה על ידי הקלדת מילות מפתח:

לדוגמה, הפקודות הגדלה/התרחקות/איפוס גופן של עורך לוח הפקודות מאפשרות לך לשנות את גודל הגופן המשמש לקוד שלך:

זהו התפריט הקופץ החדש של העורך שמופיע כעת בעת לחיצה ימנית. הוא מכיל תכונות בשימוש תכוף:

הצעות ותיעוד של פרמטרים דינמיים

בעת כתיבת קריאות לפונקציה, חלון קופץ מוביל אותך דרך כל אחד מהפרמטרים של הפונקציה ומציג את הטקסט של מדריך העזר עבור כל אחד מהם, כך שתוכל לראות בקלות את סוג הטופס והארגומנטים הצפויים שלהם. כאשר הסמן נמצא בסוגריים של הפונקציה, אתה יכול גם להשתמש ב-Ctrl+Shift+Space (Windows) או Cmd+Shift+Space (MacOS) כדי להציג את החלון הקופץ בעת חזרה לקריאת פונקציה קיימת:

בנוסף, תכונת ההשלמה האוטומטית (Ctrl+Space ב-Windows, או Option+Space/Cmd+I ב-MacOS) תביא כעת רשימה של פרמטרים לבחירה כאשר אתה משתמש בה בתוך הסוגריים של הפונקציה:

תכונה זו זמינה גם עבור פונקציות המיוצאות מספריות ועבור פונקציות ומשתנים המוצהרים בתוך הסקריפט הנוכחי, כל עוד הם מתועדים באמצעות ההערות //@function, //@param ו //@returns:

השלמה אוטומטית

תכונת ההשלמה האוטומטית (Ctrl+Space ב-Windows, Option+Space או Cmd+I ב-MacOS) פעילה כעת תמיד בעת הקלדת טקסט חדש. כמו בעבר, היא מציגה בפניך רשימה של מילות מפתח התואמות לכל טקסט שהקלדת, אך כעת היא יכולה להציג גם תיאורים ודוגמאות של מדריך עזר עבור כל אחת ממילות המפתח של הרשימה. כדי להעלות את התיאורים, הקש שוב על מקש ההשלמה האוטומטית, או רחף מעל רכיב פעיל ברשימה ולחץ על החץ “קרא עוד” מימין לו. העורך יזכור את הגדרת התצוגה של התיאורים עד שתרענן את לשונית הדפדפן:

פונקציונליות זו משתרעת גם על פונקציות ומשתנים המוגדרים על-ידי המשתמש הן מהסקריפט הנוכחי והן מהספריות המיובאות, בתנאי שהם מתועדים באמצעות ההערות //@function, //@param ו- //@returns עבור פונקציות, ו- //@variable עבור משתנים:

הדגשת שגיאה ואזהרה

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

קיפול לפי היקפים או אזורים מותאמים אישית

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

ניתן לקפל בהמונים או באופן סלקטיבי באמצעות מספר אפשרויות קיפול. השתמש בלוח הפקודות (לחץ על F1 והקלד “קיפול”) כדי לראות אותם:

ניתן להגדיר אזורים מתקפלים מותאמים אישית גם באמצעות הערות מקבץ הנתונים //#region ו //#endregion, אשר מחליפות את ההערות //{ ו-//} הקודמות:

MINIMAP

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

פונקציונליות משופרת של חיפוש והחלפה

הפונקציות החדשות של Find (Ctrl+F ב-Windows, Cmd+F ב-MacOS) ו-Replace (Ctrl+H ב-Windows, Option+Cmd+F ב-MacOS) מחפשות כעת את המילה שבה נמצא הסמן, או את הבחירה הנוכחית. הם גם מעדכנים באופן דינמי את מספר הממצאים כאשר אתה מחליף אותם.

אתה יכול לחפש בתוך בחירה באמצעות הסמל הזה:

ניתן להחליף טקסט גם על ידי בחירת מופעים חוזרים של מילה באמצעות Ctrl+D/Cmd+D או Ctrl+K Ctrl+D/Cmd+K Cmd+D והקלדת תחליף. Ctrl+Shift+L/Cmd+Shift+L יבחרו את כל המופעים של מילה, שאותם תוכלו להחליף על ידי הקלדת ההחלפה שלהן.

בוחר הצבעים

דוגמית צבע מופיעה כעת בכל מקום שאתה מציין צבע, בין אם זה משתמש בקבוע מובנה כמו color.black, ערך hex, או פונקציה הקשורה לצבע כמו color.new() או color.rgb(). ריחוף מעל הצבע או הדוגמית שלו תעלה את בורר הצבעים, משם תוכל לבדוק ערכים ולשנות צבעים תוך כדי תנועה:

ערוך בכל מקום

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

עריכה בטוחה יותר

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

כדי להישאר מעודכן בתכונות החדשות של Pine Script®, שימו עין על הערות הגרסה של מדריך למשתמש. חשבון PineCoders משדר גם עדכונים מה-Squawk Box שלו בטלגרם, חשבון הטוויטר שלו, ומהצ’אט הציבורי של Pine Script® Q&A ב- TradingView.

אנו מקווים שתמצא את העורך החדש שלנו שימושי. אנא המשך לשלוח לנו את המשוב שלך. אנו בונים TradingView עבור המשתמשים שלנו ואנו אוהבים לשמוע ממך.

Look first Then leap

TradingView נבנית עבורך, אז וודא שאתה מפיק את המקסימום מהתכונות המצויינות שלנו