מיקרוסופט בקרוב לשחרר עורך קוד חוצה פלטפורמת לפתח יישומי ASP.NET ו- NodeJS ב- Windows, Linux ו- Mac. קוד Visual Studio הוא עורך קוד מתקדם המהווה חלק ממשפחת Visual Studio.

אני אתן לזה רגע לשקוע.

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

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

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

התקנת קוד Visual Studio

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

אתה יכול לקבל את הגירסה טרום לשחרר הנוכחי עם

 wget http://download.microsoft.com/download/9/5/4/9549F9CC-2663-40D7-8CB6-244D7C4C3CDA/VSCode-linux-x64.zip 

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

 mkdir ~ / VSCode 

ופתח את הקובץ שהורד אליו:

 לפתוח VSCode-linux-x64.zip -D ~ / VSCode 

יצירת קישוריות תקל על הפעלת קוד VS, אשר במקרה שלנו ייראה:

 sudo ln -s ~ / VScode / קוד / usr / מקומי / bin / קוד 

ואז פשוט לרוץ

 קוד 

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

 קוד . 

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

מסך הפתיחה הוא שילוב של סימון ו markdown, וככזה הוא חלון ראווה מעולה של כמה בקלות קוד VS יכול לדקלם markdown. בתמונה הבאה, קובץ הפתיחה מוצג פעמיים, הקוד שלה ליד התצוגה המקדימה (Ctrl + Shift + V כדי לעבור):

עם זאת, כאשר אתה טוען כמה פרויקטים של ASP.NET, אתה תהיה בירך עם תלונה.

VS קוד משתמש מונו 3.10 +, ובלי זה חלק הפונקציונליות שלה לא עובד כצפוי. לרוע המזל, מונו 3.10 עדיין לא מצאה את דרכה למרבית הפצות של לינוקס. על אובונטו 15.04, עדיין תקבל גירסה 3.2.8 ארוז. כדי להתקין את הגרסה העדכנית ביותר, mono-project.com ממליצה להוסיף מאגר Debian Wheezy. זה יהיה כמובן תואם עם מערכות מבוססות דביאן, אבל ערבוב מאגרי הפזמון הוא בדרך כלל לא נחשב רעיון טוב מאוד.

אם אתה בהחלט חייב להיות מונו האחרונה (4.0.1 בזמן הכתיבה) או שאתה רוצה להסתמך על קוד VS לייצור (אשר אתה לא צריך, כפי שזה מראש, ), אתה יכול להוסיף את המאגר עם:

 echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list sudo apt-key adv - keyserver hkp: //keyserver.ubuntu.com: 80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF sudo apt-get עדכון 

ואז לרוץ

 sudo apt- קבל להתקין mono-devel 

לקבלת מידע נוסף, בקר באתר האינטרנט של הפרויקט.

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

מבט מהיר על התכונות

כפי שצוין לעיל, קוד VS מגיע עם כמה יכולות שימושיות ורבות עוצמה. המעניינים ביותר מתוארים להלן. (צילומי מסך נלקחו על פרויקט מדגם קוד אקראי של Microsoft שהורדת מ- MSDN).

השלמת קוד: פשוט להתחיל להקליד ואתה תוצע כל דבר התואם את התחביר של השפה של הקובץ. (אם לא, הקש Ctrl + Space)

עבור להגדרה: מצא במהירות כל הגדרה עם "Ctrl + F12" (בהתאם לשפה). אם תלחץ על Ctrl ותרחף מעל אובייקט, תוכל לקבל תצוגה מקדימה של ההצהרה שלו כך שלא תצטרך לקפוץ לשום מקום.

בחירה וסמנים מרובים: בחר את כל המופעים של כל מילה עם "Alt + Left Click". ניתן להוסיף סמן בסוף כל שורה עם "Ctrl + Shift + L", המאפשר לך לערוך את כל המופעים של אובייקט או סמל בבת אחת.

מידע על הפניה דינמית: אתה מקבל מידע על הפניות בזמן אמת.

העורך פיק: אסור לך לשנות את ההקשר; אתה יכול לקבל "להתגנב להציץ" עם "Ctrl + Shift + F10."

אתה גם מקבל שליטה בגרסה פשוטה עם git

ואת תצורה קלה על ידי עריכת כמה קבצי JSON (קובץ> העדפות).

כמובן קוד VS מציע הרבה יותר מזה. כדי לקבל את התמונה הגדולה וללמוד הכל על הפונקציונליות המתקדמת, בקר באתר האינטרנט של Visual Studio Code.

סיכום

קוד Visual Studio הוא פריצת דרך. זה מאמץ הבא של מיקרוסופט לעשות פיתוח פלטפורמת (זה כולל גם לינוקס) קל יותר לאחר המקור פתוח הליבה. NET שלהם. בעוד זה חבילות כמה תכונות מעניינות, זה עלול להרגיש יוצא דופן עבור מישהו רגילים לפתח על לינוקס בהתחלה. עדיין קוד VS יכול בקלות להפוך כלי ללכת אל ASP.NET ו מפתחי NodeJS אשר רק לבקר לינוקס בדיקה מהירה / debuggin, אבל לינוקס יליד היזם עדיין עשוי להתרחק ממנו כרגע.

אם אתה כבר פועל מונו 3.10 + ו משמשים כמה תכונות VisualStudio, קוד VS עשוי להיות בדיוק בשבילך. אחרת, אתה יכול פשוט למצוא את עצמך לחוץ לחפש את הצדקה נכונה להתרחק העורך הלינוקס המועדף שלך עורך / IDE עדיין. עם זאת, קוד Visual Studio הוא מבטיח, עם פוטנציאל להיות עורך חזק באמת עבור פלטפורמת פיתוח.