Windows Terminal 0.11 יצא עם עדכוני לוקליזציה והגדרות
מיקרוסופט פרסמה א גרסה חדשה של Windows Terminal, קונסולה מודרנית עבור Windows 10. המהדורה זמינה כעת ב-Microsoft Store, וכוללת מספר אפשרויות חדשות ושיפורים.
Windows Terminal, אפליקציית מסוף חדשה למשתמשי שורת הפקודה, הכוללת שפע של תכונות חדשות, כולל כרטיסיות, מנוע עיבוד טקסט מבוסס DirectWrite/DirectX מואץ של GPU, פרופילים ועוד.
Windows Terminal הוא קוד פתוח לחלוטין. הודות לקונסולת הכרטיסיות החדשה, היא מאפשרת לארגן מופעים של שורת פקודה, פגז כוח, ו מערכת המשנה של Windows עבור לינוקס ביחד באפליקציה אחת.
האפליקציה מגיעה עם אייקון שמזכיר חדש סמלים של Office ו-OneDrive, המשקף את השקפת העיצוב המודרנית של מיקרוסופט המכונה 'עיצוב שוטף'.
מה חדש ב-Windows Terminal Preview 0.11
לוקליזציה
זוהי גרסת Windows Terminal הראשונה שיש לה תמיכה בשפות ממשק משתמש שאינן אנגלית. מיקרוסופט עדיין פותרת את הבאגים עם זה, אז בבקשה סבלו איתנו. אם אתה מוצא בעיות תרגום, נא להגיש אותן ב- GitHub.
עדכוני הגדרות
ה-dev הציג מספר אפשרויות חדשות לקובץ ההגדרות. הם ממליצים לך להעביר את קובץ ההגדרות שלך מהתיקיה ולגרום למסוף ליצור קובץ חדש אוטומטית. אתה יכול להשוות ולמזג את הקבצים כדי להשתמש באפשרויות החדשות.
Settings.json
השם של הקובץ profiles.json שונה ל- settings.json. אם כבר התקנת את הטרמינל, שם הקובץ שלך יתעדכן אוטומטית.
קוד קסקדיה
קוד קסקדיה הוגדר כגופן ברירת המחדל עבור כל הפרופילים שנוצרו אוטומטית על ידי המסוף. אם אתה רוצה לשנות את הגופן שלך, אתה יכול להוסיף את סוג גופן
נכס לכל פרופיל או ל- ברירות מחדל
סָעִיף.
ערכות צבע של טנגו
טרמינל נשלח כעת עם ערכות הצבעים Tango Dark ו- Tango Light.
העתקה והדבקה
העתקה והדבקה מחויבים ctrl+c
ו ctrl+v
, בהתאמה, בקובץ settings.json שנוצר לאחרונה. זה אומר שכריכות המפתח האלה יעבדו לצד זה ctrl+shift+c
ו ctrl+shift+v
ואתה יכול להסיר אותם בקלות. Ctrl+shift+c
ו ctrl+shift+v
עדיין כלולים בקובץ defaults.json, כך שעדיין יהיה לך צירוף מקשים שבו תוכל להשתמש כדי להעתיק ולהדביק אם תבחר להסיר ctrl+c
ו ctrl+v
.
הערה: אם ברצונך לפנות שילוב מקשים ברירת מחדל, תוכל להגדיר זאת ל לא קשור
אוֹ ריק
בקובץ settings.json שלך.
{ "command": "unbound", "keys": "ctrl+shift+c" }, { "command": null, "keys": "ctrl+shift+v" }
העתקה מעוצבת
מיקרוסופט שינתה את התנהגות ברירת המחדל של העתקה להעתקת טקסט רגיל כברירת מחדל. הגדרה גלובלית חדשה נוספה לקובץ settings.json החדש שנוצר בשם copyFormatting
. זה מוגדר ל שֶׁקֶר
כברירת מחדל, אולם אתה יכול לשנות אותו ל נָכוֹן
להעתיק תמיד את עיצוב ה-HTML וה-RTF.
הערה: ב-defaults.json, copyFormatting
נקבע ל נָכוֹן
כדי לא לשבור משתמשים קיימים.
הוסרו הגדרות
כהכנה לגרסה 1.0, המפתחים הסירו כמה הגדרות שהוצאו משימוש בעבר. זה כנראה ישפיע על זרימות העבודה שלך, אבל זה אמור להיות אירוע חד פעמי.
מרחב השמות "Globals".
הטרמינל כבר לא תומך ב- גלובליים
מאפיין בקובץ JSON. אם יש לך הגדרות בתוך גלובליים
אובייקט, יתעלמו מהם. כדי לתקן זאת, הסר את גלובליים
אובייקט והעבר את ההגדרות הגלובליות שלך לשורש קובץ ה-JSON.
נושא היישום
התפאורה העולמית מבוקש נושא
השם שונה ל נושא
. זה עוזר לנקות את השם ולספק גמישות לעיצוב הנושא בעתיד.
"theme": "מערכת"
העתקה כשורה בודדת
ה copyTextWithoutNewlines
הפקודה והטיעון trimWhitespace
ל עותק
הוסרו לטובת ה שורה בודדת
טַעֲנָה. שינוי השם הזה עוזר להסביר טוב יותר איך התכונה פועלת. אם תאפשר זאת כאמת עבור א עותק
כריכת מפתחות, התוכן שיועתק מהמסוף יהיה בשורה אחת כאשר הוא מודבק.
{ "command": { "action": "copy", "singleLine": true ), "keys": "ctrl+alt+c" }
יצירת כרטיסייה של פרופיל ספציפי
האיטרציה הראשונה של יצירת כרטיסייה חדשה של פרופיל ספציפי כללה פקודות מחייבות מפתח newTabProfile0
ל newTabProfile8
. פקודות אלו הוסרו לטובת חלופה גמישה יותר.
הערה: אינדקס בטרמינל מתחיל ב-0.
{ "command": { "action": "newTab", "index": NUMBER }, "keys": "ctrl+shift+NUMBER" }
ניווט לכרטיסייה ספציפית
לניווט בכרטיסיות יש כעת אותו מבנה כמו יצירת כרטיסיות חדשות, שם switchToTab0
דרך switchToTab8
הוסרו לטובת ה אינדקס
תכונה.
הערה: אינדקס בטרמינל מתחיל ב-0.
{ "command": { "action": "switchToTab", "index": NUMBER }, "keys": "ctrl+alt+NUMBER" }
פיצול חלונות
כדי לאפשר אפשרויות נוספות בעת פיצול חלוניות, ה פיצול אופקי
ו מפוצל אנכי
הפקודות הוסרו לטובת הפורמט החדש של קשירת מפתחות. בנוסף, אם לא תספק כיוון פיצול, הטרמינל יבצע כברירת מחדל לפיצול באמצעות אוטומטי
, אשר יתפצל כדי לספק את שטח הפנים הגדול ביותר.
{ "command": { "action": "splitPane", "split": "horizontal"}, "keys": "alt+shift+-" }, { "command": { "action": "splitPane", " split": "vertical"}, "keys": "alt+shift+plus" }
התמקדות בין חלוניות
במקור, אתה יכול להשתמש להזיז FocusDown
, moveFocusUp
, העבר פוקוס שמאלה
, moveFocusRight
כפקודות קשירת מפתח לניווט בין חלוניות. אלה הוסרו, והפורמטים הבאים נוספו כתחליפים:
{ "command": { "action": "moveFocus", "direction": "down" }, "keys": "alt+down" }, { "command": { "action": "moveFocus", "direction ": "up" }, "keys": "alt+up" }, { "command": { "action": "moveFocus", "direction": "left" }, "keys": "alt+left" }, { "command": { "action": "moveFocus", "direction": "right" }, "keys": "alt+right" }
שינוי גודל חלוניות
כדי לעקוב אחר אותה ארכיטקטורת קשירת מפתחות, הפקודות לשינוי גודל החלונית (שינוי גודלPaneDown
, resizePaneUp
, שינוי גודל חלונית שמאלה
, שנה את גודל החלון ימין
) הוסר. להלן הפורמט החדש לשינוי גודל חלוניות.
{ "command": { "action": "resizePane", "direction": "down" }, "keys": "alt+shift+down" }, { "command": { "action": "resizePane", "direction": "up" }, "keys": "alt+shift+up" }, { "command": { "action": "resizePane", "direction": "left" }, "keys": "alt+shift+left" }, { "command": { "action": "resizePane", " direction": "right" }, "keys": "alt+shift+ימינה" }
שינוי גודל הגופן
פקודות קשירת המקשים הבאות אפשרו לך לשנות את גודל הגופן שלך, אך כעת הן מוסרות: הקטנת גופן
, להגדיל גופן
.
אתה יכול לשנות את גודל הגופן שלך באמצעות כריכות המקשים שלהלן, המשתמשות ב-a דֶלתָא
שמגדיר את השינוי בגודל הגופן בנקודות.
{ "command": { "action": "adjustFontSize", "delta": -1 }, "keys": "ctrl+-" }, { "command": { "action": "adjustFontSize", "delta": 1 }, "keys": "ctrl+=" }
תיקוני באגים
- הקווים שהופיעו בין בלוקים מוצקים של צבע רקע נעלמו.
- ארגומנטים של שורת הפקודה צריכים להפעיל בצורה מהימנה יותר בסדר שאתה מצפה מהם.
- ערימת הקלט שונתה כדי לטפל בכמה בעיות בפריסות מקלדת QWERTY שאינן US-104.
- גבולות החלון מכבדים כעת את נושא היישום שלך.
קבל את Windows Terminal
ניתן למצוא את גרסת האפליקציה בפועל ב-Microsoft Store.
מסוף Windows ב-Microsoft Store
קוד המקור פועל GitHub.