טיפ, עריכה נוחה של קבצי bat בVSC
-
לא יודע מה איתכם, אבל אני גיליתי לפני כמה ימים את העובדה הפשוטה, שVSC עובד גם עם קבצי bat ויודע לצבוע את המשתנים, הערות וכו' כל היתרונות של IDE מה שמאוד מקל על העריכה של קבצים כאלו...
אז רציתי להגדיר שלחיצה על "ערוך" או בווינדוס 11 "ערך באמצעות פנקס רשימות" ייפתח את הVSC במקום את פנקס הרשימות, והצלחתי בינתיים לעשות את זה רק ל"ערוך" שמופיע בווינדוס 10 ("הצג אפשרויות נוספות" בווינדוס 11), אשמח לדעת כיצד לשנות גם את התפריט של ווינדוס 11.
ככה משנים בתפריט הרגיל:
פותחים את עורך הרישום "regedit.exe" באמצעות החיפוש/התחל.
מנווטים לערך
HKEY_CLASSES_ROOT\batfile\shell\edit\command
ומקליקים פעמיים על הdefault, ואז יוצג הערך
%SystemRoot%\System32\NOTEPAD.EXE %1
תשנו לנתיב של הVSC, אצלי זה מותקן פר משתמש, אני מאמין שאצל הרוב זה יהיה הנתיב
C:\Program Files\Microsoft VS Code\Code.exe %1
ושימו לב להשאיר בסוף את
%1
(רווח, אחוז, אחד)
ללחוץ אישור וזהו. זה מיד משתנה ללא צורך בהפעלה מחדש או משהו.
אם מישהו יודע כיצד לשנות גם את התפריט של ווינדוס 11 אשמח שיעדכן.
-
-
-
- אני אישית אוהב להשאיר את האופציות של ברירת המחדל של windows, לכן הוספתי אפשרות חדשה: Edit in Code
- אצלי ה-VSCode מותקן ב-
C:\Users\<MyUser>\AppData\Local\Programs\Microsoft VS Code\Code.exe
לכן היה צורך להשתמש בטיפוס-expandable string value כדי לקבל את הנתיב של המשתמש באופן ג'נרי על ידי%LocalAppData%
- אי אפשר להוסיף ערך מטיפוס כזה שיהיה ברירת המחדל, ישירות מ-regedit, לכן אני מצרף שני קבצים לשם נוחות, אחד להתקנה ואחד להסרה. אם נתיב ההתקנה שונה אצלך מהמצוין לעיל, ניתן לערוך את הערך אחרי ההתקנה, ולשנות לנתיב אחר כרצונך.
Add (Edit in Code) to context menu.reg
Remove (Edit in Code) from context menu.reg