أفضل لأنه يمكنك تحويل المجلدات والملفات المحددة على الفور إلى مخطط واحد وقابل للمشاركة من قاعدة قاعدة الشفرة الخاصة بك. يأخذ مخطط النص العادي هذا شكل شجرة ASCII لهيكل دليل مشروعك ، المرتبط بالمحتويات الكاملة للملفات المحددة. تتم إضافة التعليقات بين الملفات لشرح ماذا وأين كل شيء. (على سبيل المثال /* --- Begin /path/to/file.js --- */
)
امزج ومطابقة مجموعة مختارة من الملفات والمجلدات . إنه يعمل بشكل متكرر. سيتم الانضمام إلى كل شيء .
القدرة على قراءة الملفات المفتوحة غير المحفوظة مباشرة من المحرر
يتيح دعم KB المحسّن Cmd + Shift + V
لالتقاط علامة التبويب النشطة و Cmd + Shift + R
لإعادة تشغيل Commander V على الاختيار السابق
تحسين تنسيق شجرة ASCII ، وفواصل الملفات المخصصة ، والمزيد
كان Commander V كابتن السفينة الموهوب والمحبوب الذي أعطى حياته لاتخاذ شكل تمديد لرمز Visual Studio من Microsoft . لقد فعل ذلك في مقابل قوة الجمع بين الملفات المتعددة ، إلى جانب عرض شجرة ASCII لهيكل دليل مشروعك ، إلى الحافظة الخاصة بك - مع إعطاء سياق أكبر للملفات والمجلدات التي تشاركها.
إن مشاركة الحالة المحدثة للرمز الخاص بك بهذه الطريقة تعمل على تحسين الإنتاجية عند إقران البرمجة مع الذكاء الاصطناعي.
نظرًا لأن إعادة توجيه شريكك بانتظام من المرجح أن يحل المشكلات بطريقة منطقية للنظام ككل - وليس فقط لوظيفة أو نظام واحد بمعزل عن ذلك.
يمكن أن يساعد أيضًا في التغلب على الحدود على الذاكرة ، ويمكن أن يقلل من الانجراف نحو الهلوسة التي من المعروف أن نماذج الذكاء الاصطناعى الأصغر التي تستضيفها ذاتيا عندما يتم دفعها بقوة.
يشاهد...؟؟؟
عرضًا لـ Commander V قيد الاستخدام ، يحلق هذا المقطع كل 30 ثانية ، وهو أمر أكثر منطقية في وجهات النظر اللاحقة.
افتح رمز الاستوديو المرئي
ابحث عن "Commander V" في علامة التبويب ملحقات. أو افتح لوحة الأوامر (MAC: Cmd+P
/ WIN: Ctrl+P
) واكتب ext install kerns.commander-v
واضغط على Enter
استمتع Commander v
استدعاء Commander V عن طريق تحديد عنصر واحد أو أكثر (الملفات و/أو المجلدات) من الشريط الجانبي لـ File Explorer في رمز Visual Studio
انقر بزر الماوس الأيمن على العناصر ، واختر "Commander V" من قائمة السياق
يتم دفع مخطط لملفات المشروع إلى الحافظة الخاصة بك
هذا يتحرك بسرعة ولكن الحلقات كل 15 ثانية. شاهده عدة مرات لفهم التفاهة الكاملة لما تراه.
My Project/ ├─┬ components/ │ └── logo.tsx ├── index.tsx └─┬ style/ └── global.css /* --- Begin /components/logo.tsx --- */ import React from "react"; const Logo = ({ logoUrl }) => <img src={logoUrl} alt="" />; export default Logo; /* --- End /components/logo.tsx --- */ /* --- Begin /index.tsx --- */ import React from "react"; const HelloWorld = () => { return <h1>Hello World</h1>; }; export default HelloWorld; /* --- End /index.tsx --- */ /* --- Begin /style/global.css --- */ h1 { font-size: 2em; font-weight: bold; color: hsl(200 100% 50%); margin-bottom: 1em; } /* --- End /style/global.css --- */
يمكن تكوين الإعدادات العالمية في إعدادات تمديد رمز Visual Studio ، ضمن "Commander V". يمكن تكوين التجاوز المحلي على أساس لكل مشروع عبر v.config.js
الموضوعة على جذر مشروعك. قد تتطلب إعادة تشغيل VSC.
includeProjectTree
: بنية دليل Prepends لمشروعك إلى الإخراج بتنسيق ASCII (Boolean)
projectTreeDepth
: أقصى عمق لشجرة المشروع (رقم)
pruneProjectTree
: يحد شجرة المشروع لإظهار الملفات التي يتم تسلسلها فقط (Boolean)
orderFilesBy
: يحدد الترتيب الذي يجب أن يظهر فيه الملفات - طلبها في الشجرة أو الترتيب الذي تم اختياره به ("Treeorder" أو "Selectionorder")
ignoreFile
: ملف لاستخدامه لتجاهل الملفات أو المجلدات من شجرة المشروع (الافتراضيات إلى .gitignore
) (سلسلة)
commentAtFileBegin
: تعليق على الإعداد قبل محتوى كل ملف (سلسلة)
commentAtFileEnd
: تعليق على إلحاق بعد محتوى كل ملف (سلسلة)
includeSeparator
: يتضمن فاصلًا بين محتويات الملف عند التسلسل (Boolean)
separatorCharacter
: الحرف المراد استخدامه للفاصل بين محتويات الملف (السلسلة)
separatorLength
: طول الفاصل بين محتويات الملف (رقم)
wrapInCodeBlock
: يلف محتويات الملف المتسلسلة في كتلة رمز (`` `) (منطقية)
playSoundOnComplete
: قم بتشغيل صوت عندما تكون العمليات ناجحة ويتم تسليم الإخراج إلى الحافظة الخاصة بك (منطقية)
readFromEditor
: اقرأ محتويات الملفات غير المحفوظة مباشرة من المحرر إذا كان الملف مفتوحًا ، وإلا اقرأ من آخر ملف محفوظ (منطقي)
v.config.js
module.exports = { pruneprojecttree: صحيح ، تجاهل: ". OrderFilesby: "Selectionorder" ، يتضمن eparator: خطأ ، فاصلة Charchter: "-" ، الطول الفاصل: 16 ، wrapincodeblock: false ،} ؛
فقد صبي مضطرب ، مصممًا على رؤية العالم ، في طريقه للعودة إلى المنزل في ما اعتقد أنه كان نهاية رحلته. جعلته مصيره يقضي عقدًا أكثر في البحر ، في أماكن قريبة مع رجل سيتعرف عليه كقائد ضد.
خلال هذا الوقت ، تم أسر الصبي وتحويله في النهاية من قبل شغف القائد الثابت بالترتيب والتماسك والسياق في جميع جوانب رعايته للسفينة التي أصبحت منزلهم. كان كل شيء عن الحياة في البحر مع Commander V درسًا في أهمية الهيكل والنظام.
مع اقتراب وقتهم معًا ، شعر الصبي بالثقل مع عبء الدين الذي عرف أنه لا يستطيع سداده أبدًا. ليس لسنوات الطعام والمأوى والرفقة - ولكن من أجل هدية جديدة ، أو كما سيأتي يومًا ما لوصفها ... طريقة تفكير مختلفة .
في السنوات التي تلت ذلك فقد عبء هذا الدين. ولكن لم تفوت أبدًا فرصة للإشارة إلى تكريم علني للقائد V. لماذا ، هذا هو السبب في أن كل كمبيوتر Apple منذ عام 1983 قد استخدم "Command V" لـ Paste 2 . بسبب صبي نما إلى رجل. رجل عرفناه ستيف جوبز .
القائد يستمع. يمكن أن تنتقل الأخطاء والأفكار والتعليقات وطلبات السحب إلى تعقب مشكلات Github. إذا كنت تستخدم وتستمتع Commander V ، فيرجى التفكير في ترك مراجعة في سوق Visual Studio. هذا يحفز القائد على الإبقاء على الإبحار.
[1] غير واضح لماذا أو كيف
[2] و/أو لاري Tesler و Tim Mott و Xerox Parc