Vscode: إضافة خيار لتثبيت علامات التبويب المشابهة لبرنامج Visual Studio

تم إنشاؤها على ٢٦ سبتمبر ٢٠١٦  ·  234تعليقات  ·  مصدر: microsoft/vscode

يجب أن يكون هناك خيار في Visual Studio Code لتثبيت علامات التبويب ، كما هو الحال في Visual Studio.

كما هو الحال مع المشكلة رقم 10739 ، يجب أن يكون هناك خيار تكوين يسمح لك بإخفاء رمز "علامة التبويب" في علامة التبويب نفسها إذا كنت تريد فقط استخدام قائمة النقر بزر الماوس الأيمن أو الاختصار لتثبيت / إلغاء تثبيت علامات التبويب.

يجب أن يكون هناك أيضًا خيار (مرة أخرى ، كما هو الحال في Visual Studio) حيث يتم وضع علامات التبويب المثبتة في سطر منفصل أعلى علامات التبويب الأخرى.

feature-request ux workbench-tabs

التعليق الأكثر فائدة

لدىwonea Visual Studio خيار للإبقاء على علامات التبويب المثبتة منفصلة عن علامات التبويب المفتوحة (وفي الصف المختلف). سيكون هذا الخيار رائعًا في Visual Studio Code. ربما يجب أن تكون تذكرة منفصلة.

ال 234 كومينتر

سأحب هذا أيضًا ، فهذه هي الطريقة التي أدير بها علامات التبويب الخاصة بي في "visual studio full". أجد صعوبة إلى حد ما في العيش بدونه لأن الملفات التي تفتح أثناء التدفق الطبيعي تعيق الطريق.

أنا موافق ، سيكون لطيفا

لدينا بالفعل وظائف لهذا. يؤدي فتح ملف من مستكشف الملفات بنقرة واحدة أو نقرتين إلى ما يحدث مع دبوس في Visual Studio. سأصوت لإغلاق هذه المشكلة ، وفتح أخرى لتوضيح كيفية التعامل مع علامات التبويب. ربما يتم وضع علامة "Keep Open" عند إضافة رمز الدبوس في علامات تبويب النافذة.

2017-01-19 11_56_16-jquery-1 11 3 min js - nixor adminui - visual studio code

لدىwonea Visual Studio خيار للإبقاء على علامات التبويب المثبتة منفصلة عن علامات التبويب المفتوحة (وفي الصف المختلف). سيكون هذا الخيار رائعًا في Visual Studio Code. ربما يجب أن تكون تذكرة منفصلة.

asednev بالضبط. أود أن أقول إن VS Code يمكن أن يتحسن فعليًا في Visual Studio من خلال الحفاظ على السلوك الحالي ، ولكن بالإضافة إلى السماح لعلامات التبويب بأن تكون "مثبتة في الأعلى" أو أي شيء ، مما يضعها في صف فوق باقي علامات التبويب (أي. سلوك دبوس الاستوديو).

تصويت آخر لعلامات التبويب المثبتة في الصف العلوي. يساعد هذا بشكل كبير في العمل على الملفات "الرئيسية" عندما ينتهي بك الأمر بفتح الكثير من الملفات.

تعد علامات التبويب المثبتة ميزة جيدة جدًا يجب أن تكون لدينا

لقد كتبت ملحق VSCode صغيرًا لحل مشكلة مماثلة. يطلق عليه Workbench: https://github.com/andrew-lis/Workbench
ربما يكون الحل الخاص بي بمثابة تلميح لك حول كيفية تنفيذه محليًا.

أواصل إغلاق علامات التبويب عن طريق الصدفة ، سيكون من الجيد أن تتوفر هذه الميزة (كما يفعل Google Chrome)

لا يلزم أن يكون خياليًا - شيء بسيط مثل هذا مع عنصر قائمة سياق لتثبيت علامة تبويب سيكون رائعًا!

Image

تم إنشاء مشكلة تقاطع: # 32836

نعم ، من أجل حب كل ما هو مقدس أضفه.

+1

لقد صدمت لأن هذه الميزة لم يتم تنفيذها بعد ، فقد افترضت أن بحث Google البسيط سيوفر بعض الإعدادات التي أحتاج إلى تشغيلها. لا يمكنني تحديد تكلفة الإنتاجية بالضبط ، لكن لدي أحيانًا ما يصل إلى 30-40 سنًا في Visual Studio وهذا يجعل الحياة سهلة للغاية. كلما تمت إضافة هذا سأكون سعيدًا جدًا ، فريق تطوير VS Code.

+1

هل هناك طريقة لتنفيذ ذلك عبر البرنامج المساعد؟ حتى لو لم يكن هذا شيئًا يرغب الفريق الأساسي في القيام به ، فأنا أحب أن أرى ذلك يتم بطريقة ما . سأكون على استعداد حتى لكتابة المكون الإضافي اللعين بنفسي إذا كان ذلك ممكنًا. أي أحد يعرف؟

+1

على محمل الجد ، لقد مر ما يقرب من عام ونصف منذ أن تم فتح هذا الإصدار. يجب أن يحدث هذا. سيكون هذا تحسينًا كبيرًا لواجهة المستخدم.

نحن بحاجة إلى هذا.

وبالمناسبة ، نقلاً عن إشارة مرئية بأن علامات التبويب التي أبقيها مفتوحة بالفعل ستظل مفتوحة في المرة القادمة التي أفتح فيها هذا المشروع. نوع من الخلط.

لقد أوشكت للمرة الثانية على فتح مشكلة لهذه المشكلة (سبق أن فتحت مشكلة من قبل). لا أصدق أن هذه لا تزال قضية مفتوحة.

لا أرغب في أن أكون وقحًا ولكن أليس هذا مشروعًا مفتوح المصدر؟ أفترض أن الجميع هنا مطور. أرغب في رؤية هذه الميزة أيضًا ولكني أدرك أنني لا أدفع أي شيء مقابل ما أعتقد أنه أحد أفضل محرري الكود هناك وأن المطورين لديهم فقط مجموعة محدودة من الموارد. إذا كنت تريد هذه الميزة بشدة ، فهناك دائمًا خيار لكتابتها بنفسك.

انت على حق تماما. هذه أداة للمطورين ، ونحن كمطورين يجب أن نكون قادرين على تنفيذ هذه الميزة. ومع ذلك ، فإن هذا مطلوب بشدة وهو أمر لا يصدق حيث لم ينفذه أحد ، من المجتمع أو الفريق. 😄

هاها صحيح!

AlCaltor das rite

لست على علم بأي طريقة لتنفيذ ذلك. ربما يمكن لشخص من الفريق على الأقل أن يشرح بإيجاز ما الذي يجب القيام به؟

Caltor هناك دائمًا خيار

irudoy لكنك ستعمل لنفسك ، وهو أمر لطيف.

Mnuzz لن يكون # 26965 نقطة انطلاق رائعة؟

في الواقع ، هذا هو الشيء الذي نريده 😅

+1 للحصول على هذه الميزة في رمز VS

+1

+1

من فضلك ، استخدم زر ردود الفعل للتصويت.

لا تنس الاشتراك أيضًا حتى يعرف المطورون أنها مشكلة شائعة.

+1

"Keep Open" لا يعادل علامات التبويب المثبتة على الإطلاق. لست متأكدًا حتى مما تفعله في الواقع بخلاف تحويل علامة تبويب نظرة خاطفة إلى علامة تبويب دائمة. عندما أقوم بفتح علامتي تبويب ، فإنني "استمر في الفتح" في علامة تبويب واحدة ، ثم حدد "إغلاق الآخرين" في علامة التبويب المفتوحة الأخرى ، ويتم إغلاق علامة التبويب "Keep Open".

هناك حاجة ماسة إلى علامات التبويب المثبتة في هذا التطبيق. يجب أن أغلق جميع المستندات المفتوحة باستمرار لأنني أفقد الملفات المهمة التي أعمل عليها حاليًا.

+1

بعد ما يقرب من عامين لدينا 300+ صوت فقط لصالحها. لا أعتقد أن هذا سيجعله يعيش قريبًا.

: octocat:

تضمين التغريدة
يا بن! هل تعلم ما إذا كان هذا مخططًا له في المستقبل القريب؟

شكر!

أخبر ساتيا ناديلا أن يفعل ذلك.

+1 ، يجب أن يكون له ميزة

يجب أن يحتوي +1 بالفعل

+1 يجب أن يكون!

+1 نحتاج هذا

+1

+1 ميزة جيدة!

+1 ميزة جيدة ، "الاحتفاظ بالملف مفتوح" ليست جيدة!

الملفات المثبتة

  • علامات تبويب الملفات المثبتة هي أقصى اليسار أو في صف مختلف
  • توجد الملفات في أعلى قائمة فتح ملف أو في قائمة خاصة بها

أنا متعارض لأنني أحب vscode ، لكنني بحاجة إلى تثبيت علامات التبويب كما اعتدت على القيام به في atom ، لذلك لست متأكدًا مما إذا كنت سأبقى مع vscode أو سأعود إلى atom.

إليك ملحق atom ، ربما سيساعد شخصًا ما على تنفيذ هذه الميزة في vscode.

https://atom.io/packages/pinned-tabs

الملفات المثبتة

* Tabs for pinned files are the left most tabs or on a different row

* Files are at the top of the Open file list or in a list of their own

لست متأكدًا مما إذا كان هذا سؤالًا أم بيانًا.

ما أفضله هو نفس نوع العملية كما في Visual Studio: علامات التبويب المثبتة في صف مختلف.

مثله:
image

لم أجرب امتداد Atoms ، لكن يبدو أنه أسلوب جيد بالتأكيد. أعتقد أن تثبيت علامات التبويب على اليسار واستخدام الأيقونات فقط فكرة جيدة.

لماذا لا تجعلها قابلة للتكوين؟ لذلك يمكن للمستخدم الاختيار بين علامات التبويب المثبتة في الأعلى أو علامات التبويب المثبتة كرمز على اليسار فقط (وربما اليمين لاستيعاب مستخدمي لغات rtl).

ربما شيء مثل: "workbench.editor.pinnedTabs" الذي سيعمل مثل "workbench.editor.tabCloseButton" ( "left" ، "off" ، "right" ) ولكن مع القيمة المضافة المحتملة لـ "top" .

إذا حصلت VSC على علامات تبويب مثبتة ، فسوف تدخل التاريخ كواحدة من أعظم البرامج التي تم ترميزها على الإطلاق.

+1 لهذه الميزة. "الإبقاء على الفتح" بالكاد يكون حلاً ، خاصةً إذا تم إيقاف تشغيل "معاينة مفتوحة" (أو ما يطلق عليه). سلوك الدبوس الذي نشره Jusas هو بالضبط ما أبحث عنه:

image

+1

+1

+!

+1

حقا أود أن أرى هذا. أفتقد ميزة مجتمع الاستوديو المرئي "إغلاق الكل باستثناء علامات التبويب المثبتة". أحب أن أرى ذلك في Visual Studio Code.

هذا هو تصويتي لهذا. بعد العمل مع Visual Studio لسنوات ، أصبحت أعتمد على الدبابيس بشكل كبير. أثناء ذلك ، يجب أن تتأكد من تضمين القدرة على وضع المستندات المثبتة في سطر منفصل.

أرغب حقًا في خيار تثبيت الملفات في الأعلى في عرض المستكشف - وليس بالضرورة ترك علامة التبويب مفتوحة.

تم طلب ذلك هنا ثم تم إغلاقه كنسخة مكررة لكنني لست متأكدًا مما إذا كان هو نفس الطلب ... https://github.com/Microsoft/vscode/issues/23807

أعتقد أن الكثير من UX يجب أن يؤخذ في الاعتبار الآن بعد أن تم تنفيذ خيار تخطيط محرر الشبكة وفتات التنقل في VSCode.

+1 حقًا بحاجة إلى هذا !!

+1

+1
يمكنك إعطاء هذا لرجلك الجديد. ميزة بريو منخفضة ولكنها تحظى بتقدير كبير من قبل المستخدمين

+1

+1

+1

+1

+1

+1

+1

هل يمكن للأشخاص ترك رد فعل على المشاركة الأولية بدلاً من إضافة تعليقات "+1".

إنه أمر مزعج جدًا رؤية الإشعارات لسلسلة الرسائل هذه ، فقط لتجد أنه شخص ما يضيف +1 بدلاً من التحديث الفعلي لهذه المشكلة.

martinbean أنت تسألهم كثيرًا يا صديقي!

لقد ذكرت هذه الميزة لـ misolori (خبير UX) ويتم الآن النظر فيها في UX Backlog ، فلننتظر الآن لمعرفة ما إذا كان بإمكان الفريق النظر في ذلك في إصداراتهم القادمة ، لأنني أشعر أن طلب الميزة هذا قد توقف لفترة طويلة بدون أي تعليق على فريق VS Code.

+1 لهذا.

كما ذكر asednev ، فإن علامات التبويب المثبتة (كما هو الحال في vs) هي أكثر من مجرد إبقائها مفتوحة ، إنها في صف مختلف ، مما يعطي رؤية أوسع على علامات التبويب المفتوحة بدلاً من ذلك التمرير الأفقي المزعج (على الأقل بالنسبة لي).

+1

ربما يكون شيئًا مثل تمييز علامة تبويب رائعًا كحل مؤقت ،
على الأقل يمكنني التمييز بين علامات التبويب المهمة بصريًا.
image
(_ تمامًا مثل "workbench.editor.highlightModifiedTabs" _)

هل يمكن للأشخاص ترك رد فعل على المشاركة الأولية بدلاً من إضافة تعليقات "+1".

إنه أمر مزعج جدًا رؤية الإشعارات لسلسلة الرسائل هذه ، فقط لتجد أنه شخص ما يضيف +1 بدلاً من التحديث الفعلي لهذه المشكلة.

+1

صف إضافي مع علامات تبويب مثبتة يقلل المساحة الرأسية ...
أعتقد أنه سيكون من الجيد أن يكون لديك علامات تبويب "Keep Open" التي لم يتم إغلاقها بواسطة "إغلاق الكل" و "Ctrl + w".

+1

أرغب في تثبيت علامات تبويب المحرر بحيث تظل في قائمة علامات التبويب دون الحاجة إلى التمرير مرة أخرى إلى اليسار أو إغلاق جميع علامات التبويب الأخرى واحدة تلو الأخرى. أميل إلى لمس العديد من الملفات المتشابهة في وقت واحد ، والنظر في بعض القوائم الرئيسية للإصلاحات للعثور على الملفات التي يجب فتحها ، وإبقاء هذه القوائم سهلة الوصول إليها سيكون بمثابة هبة من السماء.

+1

ما الذي يمكن أن يكون أكثر فائدة من هذا؟ يجب أن تكون الأولوية رقم واحد

أود حقًا أن أمتلك هذه الميزة. إنه الشيء الوحيد الذي أفتقده كثيرًا عند التبديل من VS إلى VS Code. في معظم الحالات ، عندما أعمل على مهمة جديدة ، لدي بعض الملفات الرئيسية ولكني أتطرق إلى العديد من الملفات الأخرى. إذا كان بإمكاني تثبيت ملفات المفاتيح ، فهذا يجعل عملي أكثر كفاءة .. لست متأكدًا من سبب عدم تطبيق هذه الميزة لفترة طويلة ..

+1 (عثرة مقصودة للجميع) هههه

ما يقرب من 3 سنوات. نحن ما زلنا ننتظر!!!

ركل الحصان!

يحتاج Github إلى ميزة الدبوس حتى يظل هذا الطلب في العرض حتى يتم حله.

سأضيف أيضًا أن أحد الأسباب التي أرغب شخصيًا في الحصول عليها هو أن أكون قادرًا على الحصول على السلوك الذي يوفره Firefox عند تثبيت علامة تبويب ، والتي لا تعطي صفًا جديدًا ولكن بدلاً من ذلك تقصر علامة التبويب إلى الرمز المفضل فقط ( رمز) ويمنعك من إغلاقه. بخلاف ذلك ، يكون هذا هو نفس السلوك تمامًا مثل أي علامة تبويب أخرى (يمكنك Ctrl + Tab للتنقل خلالها ، وما إلى ذلك).

يمكن أن تكون هذه ميزة قابلة للتبديل ، أو أن يكون لها نوعان مختلفان من التثبيت ، أو انقر نقرًا مزدوجًا فوق علامة تبويب مثبتة لتغيير حجمها من كامل إلى رمز (ثم يكون لديك زر تثبيت بجوار زر الإغلاق).

+1

+1

+1

يجب أن تظل علامات التبويب المثبتة مفتوحة عندما يكون لدينا Right Click -> Close All سيكون ذلك بمثابة عصابات

هذا من الممكن ان يكون مفيد جدا. دعونا ننفذ هذا ، من فضلك!

bpasero هل يمكنك توفير الوقت المقدر للوصول لهذا ، من فضلك؟

هذه ميزة مفيدة للغاية لـ VS خاصة للمشاريع الضخمة ، لكننا كنا ننتظرها في VS Code منذ ما يقرب من 3 سنوات بالفعل.

اجعل هذا يحدث ، من فضلك جميلة؟ :)

اجعل هذا يحدث ، من فضلك جميلة؟ أحتاج هذا بشدة ~~~

تعد علامات التبويب متعددة الصفوف (# 32836) مثالية ولكن من فضلك اجعل هذا يحدث! <3

+1 إنه تحسين كبير للإنتاجية.

هل كنت تبحث فقط عن هذا - لا يوجد تمديد بالفعل؟ هل هناك شيء متعلق بطلب الميزة هذا لا يمكن القيام به بواسطة الامتداد؟

+1

+1

+1

+1

أي ETA في علامات التبويب المثبتة أو علامات التبويب متعددة الصفوف في Visual Studio Code؟

شكر.

أنا أؤيد وجود الصف الثاني لعلامات التبويب المثبتة.
الانتقال من XCode ، حيث يمكننا فتح ملفات متعددة في علامة تبويب واحدة ، فإن علامات تبويب VS Code الحالية محدودة للغاية.

12 سبتمبر هو يوم المبرمج ،
هل يمكننا جميعًا الحصول على هدية من فضلك؟

يرجى دعم هذه الوظيفة في أسرع وقت ممكن!

إذن ، القدرة على تثبيت علامات التبويب وإغلاق علامات التبويب غير المثبتة ليست ميزة في VS Code؟ هذا يجعل من الصعب للغاية التبديل من VS

صعب؟ حاول مستحيل ، لا يمكن أن تجعل التبديل.

يرجى دعم هذه الوظيفة في أسرع وقت ممكن!

تحاول أن تكون أكثر بناءة هنا ... هل يستطيع أحد أن يخبرني أين الكود الذي يعرض علامات التبويب؟ أنا مهتم بالمساهمة في هذه الميزة. لإظهار علامات التبويب المثبتة ، أعتقد أنه يجب عرض علامة التبويب باستخدام رمز إضافي أو لون مختلف. أود أيضًا إضافة قواعد لتغيير ألوان علامات التبويب لكل دليل ، بحيث يمكن للمرء الحصول على ألوان مخصصة بناءً على المشروع الذي يعمل عليه المرء في مساحة عمل معينة (لدي مثل هذا الامتداد في Visual Studio الكامل).

أعتقد أن هذا هو المكان المحتمل للبدء ، حالة الاختبار التي تختبر إغلاق علامات التبويب ...

https://github.com/microsoft/vscode/blob/30c45463bd2d3910629df96265530101bc0754cb/src/vs/workbench/test/common/editor/editorGroups.test.ts#L816

شكرا لك davalapar

ومن المثير للاهتمام أن هناك علامة مثبتة في الاختبار :). يشير بالتأكيد إلى مستوى معين من الدعم كان / مخططًا له.

group.openEditor (input5، {active: true، pinned: true}) ؛

+1. ميزة مطلوبة للغاية.

+1

+3

هذا في الواقع مطلوب بشدة!

هل يمكن إعطاء إجابة واضحة عن هذه القضية التي يبلغ عمرها 3 سنوات تقريبًا؟
ما الذي يمنع تطوير هذه الميزة؟

في معظم المشاريع ، يتم فتح العديد من الملفات بسرعة بحيث تكون علامات التبويب عبارة عن مجموعة ملفات حديثة أكثر من كونها علامة تبويب فعلية قابلة للاستخدام. سيؤدي تثبيته إلى التأكد من أن بعض الملفات يمكن الوصول إليها على الفور وبشكل حاسم (التكوين ، جهاز التوجيه ، المكونات الإضافية ، إلخ).

أنتقل من Sublime إلى VS Code وأتمنى الحصول عليه هنا ، للأسف ليس جاهزًا ... :(

أصاب بالدوار عند تمرير علامات التبويب. الرجاء إضافة هذه الميزة من فضلك.

أود أيضًا هذه الميزة ، لكنني لا أريد صفًا منفصلاً سيشغل مساحة أكبر للرمز الرأسي. أود أن تكون "دبابيس" حقيقية مثل Firefox ، حيث تصبح علامة التبويب مجرد مربع صغير به رمز فقط.

يعد هذا الدعم الأفضل للنوافذ المتعددة (نفس المجلد ، ونافذتان ، وما إلى ذلك) من أعلى مجالات التحسين المحتملة لـ VSC.

لا أحب فكرة الصف المنفصل. إذا تم تثبيتها مثل Firefox في بداية كل علامات التبويب الخاصة بك ، فيمكنك استخدام ctrl + [1-9] لاختصارها. ثم تقليص حجم علامة التبويب لتوفير مساحة. إذا قمت بتثبيته ، فمن المحتمل أنك تعرف بالضبط ما هو.

يزدحم صف واحد بسرعة كبيرة جدًا ، وسيؤدي وجود صف ثان للتثبيت إلى جعل مساحة العمل أكثر تنظيمًا ويمكن الوصول إليها

أحب أن أرى هذا. ❤️

على ما يبدو ، لا يزال هذا في التراكم ، ولا توجد تعليقات من الفريق وأيضًا واحدة من أكثر الميزات المطلوبة في الوقت الحالي.

أتساءل لماذا يتم تجاهلنا.

eliashdezr قاموا بإغلاق كل مشكلة لم تحدث في الأشهر الستة المقبلة ، لذلك إذا كان هذا لا يزال مفتوحًا في نهاية التكرار ، فسأعتبر أن هذا سيتم تنفيذه قريبًا.

المكسرات لم نحصل على تحديث على الأقل. أقوم بعمل مكدس كامل في VS لأسباب ، ولكن بالنسبة لمشروعات .NET Core الخاصة بنا ، أفضل تمامًا العمل في VS Code. لا يعد الرجوع الآن إلى عدم وجود علامات تبويب مثبتة خيارًا ، ولا يمكنني القيام بذلك ، فأنا بحاجة مباشرة إلى الميزة لاستخدام المنتج.

إذا كان الأمر مهمًا ، فقم برمي المال فيه أو افعله بنفسك ؛ خلاف ذلك ، تحصل على ما تحصل عليه. لا أنوي أن أبدو منفردًا ، فقط أخبرها كما هي. لكن نعم ، سيكون هذا أمرًا رائعًا حقًا ، كلنا نعتقد ذلك.

أنا أعيش بشكل جيد بدون VS Code ولا أعتقد أن هناك أي خطأ في التأكيد على قيمة الميزة.

أعتقد أنه قد يكون هناك خوف من أن يؤدي تثبيت علامات التبويب إلى جعل المستخدمين ينتهي بهم الأمر بالعديد منهم طوال الوقت. قد يؤثر ذلك على الأداء والذاكرة. قد لا يكون الأمر بسيطًا كما يبدو ولكن يمكن أن يكون هناك حل وسط ، مثل تثبيت 5 نوافذ بحد أقصى ، لذلك على الأقل لدينا تلك النوافذ المهمة في وجوهنا ونعتز بها :)

Enielezi ما مدى اختلاف ذلك عن علامات التبويب العادية من حيث استخدام الذاكرة؟ من وجهة نظري ، تتمثل إحدى ميزات علامات التبويب المثبتة في أنه يمكنك تنظيف مساحة عملك بانتظام عن طريق إغلاق جميع علامات التبويب الأخرى دون الانزعاج من إغلاق أهمها عن طريق الخطأ ... أفعل ذلك طوال الوقت في Firefox: احتفظ بـ Ctrl-W ضغطت ومشاهدتها تذهب! في النهاية ، يجب أن يساعد في الحفاظ على قدر معقول من علامات التبويب المفتوحة.

يؤثر تثبيت علامات التبويب على الأداء والذاكرة لأنه يبقي الملفات مفتوحة؟ أعتقد أن لديك فهمًا ضعيفًا للبرامج ويجب عليك الامتناع عن التعليق عليها.

لسبب ما ، يوجد "Keep Open" في قائمتي في VSCode ولكنه معطل. يبدو أنه خيار لائق ، فلماذا يتم تعطيله؟

هذا لا يعلق. إذا قمت بالنقر فوق مجموعة من الملفات الموجودة على اليسار في علامة التبويب Explorer ، فسيتم فتحها جميعًا في علامة تبويب محرر واحدة ، لتحل محل بعضها البعض. بهذه الطريقة يمكنك معاينة الملفات بسرعة. يؤدي الاحتفاظ بالفتح إلى بقاء الملف مفتوحًا أثناء فتح ملفات أخرى. النقر المزدوج عليه ، والنقر فوق Keep Open ، أو Ctrl + K ، و Enter سيفعل ذلك كله. تدور هذه المناقشة حول عدم القدرة على إغلاق ملف باستخدام X ، وربما أيضًا وجود علامات تبويب تحتوي على رموز فقط لتوفير مساحة علامة التبويب لعلامات التبويب غير المثبتة.

السبب الرئيسي في أننا لا نرى امتدادًا يوفر هذه الميزة حتى الآن هو أن VSCode API لا تعرض معلومات حول الملفات المفتوحة في وقت معين. الخيار الوحيد المتاح هو التنقل بين جميع الملفات باستخدام أمر مدمج والاحتفاظ بهذا يدويًا (مع الجانب السلبي المتمثل في وميض المحرر وعدم السماح لك بالعمل بشكل صحيح). ونعم ، ستكون هناك مشكلة في وجود العديد من علامات التبويب المفتوحة في أي لحظة ، خاصة عندما لا يتم إغلاق بعضها على الإطلاق. آه ، ولا يمكننا اعتراض الملفات المغلقة إما لأنه يتم استدعاء الحدث عند التخلص من الملف وليس الإغلاق (يحدث التخلص في وقت لاحق من إغلاق الملف ، الأمر متروك لـ VSCode للقيام بذلك).

حسنًا ، من غير المقبول طرح الأمر ولكن Webstorm به علامة تبويب 🤐

هل تشعر أن هناك الكثير من الدعم لهذه الميزة ولكن لا توجد تحديثات لمدة 3 سنوات؟

+1 مني أيضًا.

نعم ، أود أن أرى هذه الميزة تحدث أيضًا.

لقد فوجئت بالعثور على هذه المشكلة هنا من عام 2016. ليس لأنه تم طلبها منذ فترة طويلة أو مرات عديدة ، ولكن لأنها لم يتم تنفيذها. لا يبدو أنه طلب معقد بشكل فاحش ، أو طلب متخصص. يبدو أنه شيء كان يجب أن يكون موجودًا منذ الإصدار الأولي.

+1

إذا لم تتم إضافتها ، فالرجاء على الأقل الكشف عن واجهة برمجة التطبيقات الضرورية للسماح بتمديد لإضافة هذه الوظيفة.

أنا مندهش من أن هذه ليست ميزة بالفعل. إنه بالتأكيد ذو قيمة للعديد من الأشخاص الآخرين مني ، يرجى النظر فيه.

+1

alexandrudima هل من الممكن أن يحدث السحر الذي دخل إلى https://github.com/microsoft/vscode/issues/5446 على هذا؟ :)

أحتاجه بشدة أيضًا ، وآمل أن يتم تنفيذه قريبًا.

FML ، لقد تركت VScode لأن هذا ...

تحصل VS Code على الكثير من الضجيج لكنها تفتقر إلى الكثير من العناصر الأساسية. هذا هو واحد منهم. أيضا ، البحث في الملفات هو حماقة بشكل خاص. لست متأكدًا حقًا مما يدور هذا الضجيج. أعتقد أن الوقت قد حان لإعطاء Atom مظهرًا آخر ، ولكن أيضًا ، ربما مجرد التمسك ببرنامج Visual Studio. كما هو ، كل ما أستخدمه لـ VS Code هو النظر في ملفات السجل لأنها أفضل قليلاً من Notepad.

[..] كل ما أستخدمه لـ VS Code هو النظر في ملفات السجل لأنها أفضل قليلاً من Notepad.

نعم صحيح .. 🙄

كما هو ، كل ما أستخدمه لـ VS Code هو النظر في ملفات السجل لأنها أفضل قليلاً من Notepad.

أنا موافق. إذا كنت حقًا بحاجة إلى القيام بشيء ما ، فإن استخدام VS Code يعد مضيعة للوقت أكثر من مجرد تحميل Visual Studio. إنه أفضل من المفكرة بالرغم من ذلك.

الرجاء إضافة هذه الميزة ، vsc لديها مشكلة غبية ، سوف تحل الصفحة محل الصفحة النشطة إذا لم يتم تعديل الصفحة النشطة! إذا كان يحتوي على علامات تبويب دبوس فسوف يحل هذه المشكلة.

الرجاء إضافة هذه الميزة ، vsc لديها مشكلة غبية ، سوف تحل الصفحة محل الصفحة النشطة إذا لم يتم تعديل الصفحة النشطة! إذا كان يحتوي على علامات تبويب دبوس فسوف يحل هذه المشكلة.

لول انها ليست حشرة انها ميزة. هل حقا. انقر نقرًا مزدوجًا فوق الملفات لفتحها إلى أجل غير مسمى ، أو انقر بزر الماوس الأيمن فوق علامة تبويب مفتوحة وانقر فوق Keep Open. نقرة واحدة للمعاينة.

إطلاقا.
إذا قمت بفتح ملف بالنقر مرة واحدة ، فسيتم عرض اسم الملف في علامة التبويب بخط مائل ، مما يشير إلى أنه سيتم إعادة استخدام علامة التبويب هذه للملف التالي الذي تفتحه (تم استبدال المحتوى). في هذه المرحلة ، يمكنك كتابة Ctrl-K Enter لجعل علامة التبويب دائمة. (لكن غير مثبت!)

في يوم الإثنين 20 يناير 2020 الساعة 11:14 صباحًا ، كتب أندرو ديفيس:

الرجاء إضافة هذه الميزة ، vsc لديها مشكلة غبية ، سوف تحل الصفحة محل الصفحة النشطة إذا لم يتم تعديل الصفحة النشطة! إذا كان يحتوي على علامات تبويب دبوس فسوف يحل هذه المشكلة.

لول انها ليست حشرة انها ميزة. هل حقا. انقر نقرًا مزدوجًا فوق الملفات لفتحها إلى أجل غير مسمى ، أو انقر بزر الماوس الأيمن فوق علامة تبويب مفتوحة وانقر فوق Keep Open. نقرة واحدة للمعاينة.

-
أنت تتلقى هذا لأنك علقت.
الرد على هذا البريد الإلكتروني مباشرة، مشاهدته على جيثب https://github.com/microsoft/vscode/issues/12622؟email_source=notifications&email_token=AAVJJUCOEHQ52MUABVM7BBLQ6V2PJA5CNFSM4CQZOKYKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEJMCVTQ#issuecomment-576203470 ، أو إلغاء الاشتراك https://github.com/notifications/unsubscribe- المصادقة / AAVJJUHTDZJJDLRYZU6HEUDQ6V2PJANCNFSM4CQZOKYA .

هل هناك أي وقت متوقع للوصول لهذه الميزة الرائعة؟

إضافة دعمي لهذه الميزة. إنه لغز بالنسبة لي أن شيئًا يبدو تافهًا جدًا في التنفيذ لم يعد موجودًا بعد 3 سنوات من الطلب!
لماذا نحتاج منك تتساءل الليل؟ أستخدم علامة التبويب المثبتة لها تركيز عملي الرئيسي. عادةً ما يكون لدي ما بين 2 إلى 5 علامات تبويب مثبتة ويتم الاحتفاظ بكل ضوضاء علامة التبويب الخاصة بالفتح / البحث / البحث / الفحص بعيدًا عنها. لذلك عندما أجد ما أبحث عنه ، يمكنني على الفور العودة إلى علامات التبويب المركزة.

الرجاء إضافة هذا.

+1

ما هو المطلوب لجعل هذه الميزة جزءًا من رمز VS (خط الأساس)؟ أعتقد أن هذا أمر يطلبه الكثير من المستخدمين النشطين.

إضافة دعم لهذا ، لست متأكدًا من سبب عدم اعتباره بعد

+1

+1

+1

إذا قمت بالنقر نقرًا مزدوجًا فوق عدة ملفات ، فسيتم فقد الملف الأول الذي فتحته في غياهب النسيان. لذلك أحتاج إلى علامات تبويب مثبتة

تعتبر هذه الميزة مهمة بشكل خاص منذ تقديم القدرة على الحد من عدد المحررين المفتوحين في إصدار نوفمبر 2019. مع تشغيل ذلك ، قد تكون علامات التبويب (غير المتسخة) مغلقة في صمت في الخلفية أثناء فتح علامات تبويب جديدة - وفي أي يوم ، توجد بعض علامات التبويب التي لا أريد إغلاقها حقًا ، مما يجعل القدرة على الحد من عدد المحررين المفتوحين عديمي الفائدة (في الواقع ، معادون بشكل نشط) لي.

أعتقد أن 4 سنوات هي وقت كافٍ لفريق VSCode للنظر في هذا :).

لم نسمع أي معلومات رسمية بخصوص هذا الأمر ، وأتوقع نوعًا من الاتصال من جانبهم نظرًا لأن هذا في أفضل 5 ميزات أخرى مطلوبة لفترة طويلة.

كشخص يستخدم بشكل أساسي كلاً من Visual Studio و Visual Studio Code ، فإنه أمر محبط بعض الشيء لعدم امتلاكه.

تضمين التغريدة

أكثر ما يزعجني ليس أنه لم يتم تنفيذه ، ولكن النقص التام في الرد الرسمي / المعلومات على الإطلاق. لقد ظللنا في الظلام لسنوات. فقط أعطنا تلميحًا عما يحدث حتى لا نضطر إلى التخمين. انه محبط.

لقد علقت هنا: https://github.com/microsoft/vscode/issues/92242 (خطة التكرار لشهر مارس 2020)

مرحبًا ، كيف لا أرى أي شيء عن ميزة تثبيت علامات التبويب (مثل تثبيت علامات التبويب بالفعل) هنا؟ إنها واحدة من أكثر الميزات المرغوبة والمطلوبة والمطلوبة في VSCode ، لقد مرت 3.5 سنوات ، ولم نسمع أي شيء عنها.

12622

أظهر دعمك (قم بالتصويت)! أنت جميعًا في الحجر الصحي على أي حال ...

لماذا هذا مغلق؟

Welp ، أعتقد أنني متمسك بـ VS و IDEs الأخرى

AndrewDavis لا أعتقد أن هذا هو نوع الاهتمام بهذا العنصر الذي كنت تأمل فيه 😂

آسف ، لا أعرف لماذا هذا مغلق الآن. كنت أقرأ هذا للتو على جهاز iPad ...

تخيل كل الأشخاص الذين تم تشغيلهم عندما تلقوا رسالة بريد إلكتروني تفيد بأن هذا مغلق 😂

تخيل كل الأشخاص الذين تم تشغيلهم عندما تلقوا رسالة بريد إلكتروني تفيد بأن هذا مغلق 😂

مذنب ، بدأت في الاشتعال قبل أن أرى إعادة الفتح ^ ^

bpaseromisolori هل هناك أي تحديث لطلب هذه الميزة البالغ من العمر 4 سنوات راجع للشغل؟

حقا ، الرجاء إضافة هذه الوظيفة! من الواضح أن هناك طلبًا على هذه الميزة ، ولكن لا يوجد رد واحد بشأنها من فريق التطوير ... ما الذي يحدث هنا؟ مرت 10 أيام أخرى ، مرة أخرى - أي تحديثات؟

ولا حتى إجابة واحدة بخصوص ذلك من فريق التطوير ... ما الذي يحدث هنا؟ مرت 10 أيام أخرى ، مرة أخرى - أي تحديثات؟

نهاية اللعبة في مارس 2020 هي ما يحدث هنا.

تقول الشائعات أن علامات التبويب المثبتة تساعد في انتشار الهالة ، لذا يحافظ فريق التطوير على مسافة بعيدة قدر الإمكان. حتى ذلك الحين ، يجب أن تظل علامات التبويب الخاصة بنا على بعد 6 أقدام.

ولا حتى إجابة واحدة بخصوص ذلك من فريق التطوير ... ما الذي يحدث هنا؟ مرت 10 أيام أخرى ، مرة أخرى - أي تحديثات؟

نهاية اللعبة في مارس 2020 هي ما يحدث هنا.

لقد تم ذلك الآن ، فما العذر التالي لعدم إضافة هذه الوظيفة البسيطة؟ أو حتى الحصول على تفسير لماذا لم يتم تنفيذه بعد؟

لقد كنت أتطلع إلى هذه الميزة ، وكنت سعيدًا عندما وجدت هذه المشكلة في البداية هنا ؛ ثم تلقيت إشعارًا بعد إخطار الأشخاص الذين أصبحوا أكثر وقاحة في نبرة صوتهم ، ويطالبون بميزة كما لو كانوا يدفعون مقابلها. لكنهم ليسوا كذلك ، هذا برنامج مجاني ، وهو مفتوح المصدر. إلى جميع الأشخاص الغاضبين هناك: أنت مطورون ، لذلك إذا كانت هذه الميزة الصغيرة مهمة جدًا ، فقط افعلها بنفسك وتوقف عن النحيب!

... آسف على المشاعر. أنا ألغِ التسجيل من تلقي إشعارات هذه المشكلة الآن ، فهناك ما يكفي من المشاعر السيئة في العالم. وإذا تم تنفيذ تثبيت علامات التبويب في يوم ما في المستقبل البعيد ، فسأكون سعيدًا جدًا عندما أراه في ملاحظات الإصدار :)

لقد كنت أتطلع إلى هذه الميزة ، وكنت سعيدًا عندما وجدت هذه المشكلة في البداية هنا ؛ ثم تلقيت إشعارًا بعد إخطار الأشخاص الذين أصبحوا أكثر وقاحة في نبرة صوتهم ، ويطالبون بميزة كما لو كانوا يدفعون مقابلها. لكنهم ليسوا كذلك ، هذا برنامج مجاني ، وهو مفتوح المصدر. إلى جميع الأشخاص الغاضبين هناك: أنت مطورون ، لذلك إذا كانت هذه الميزة الصغيرة مهمة جدًا ، فقط افعلها بنفسك وتوقف عن النحيب!

... آسف على المشاعر. أنا ألغِ التسجيل من تلقي إشعارات هذه المشكلة الآن ، فهناك ما يكفي من المشاعر السيئة في العالم. وإذا تم تنفيذ تثبيت علامات التبويب في يوم ما في المستقبل البعيد ، فسأكون سعيدًا جدًا عندما أراه في ملاحظات الإصدار :)

كثيرا هذا. إذا أمضى أولئك الذين قضوا وقتهم في كتابة تعليقات شبه حمضية هنا نصف عطلة نهاية الأسبوع في البحث في الكود الفعلي بدلاً من ذلك ، فسوف يدركون سريعًا أنه أمر تافه إلى حد ما للتنفيذ ولدينا بالفعل طلبات سحب واحدة على الأقل لـ عليه. لكن بطبيعة الحال ، فإن الشعور بأنك مؤهل للحصول على ما تحصل عليه مجانًا هو أكثر ملاءمة. :)

drbartopeterbozso قال حسنا 👍
أود حقًا هذه الميزة ولكن ليس لدي الوقت حاليًا لتطبيقها بنفسي ، لكنني سأعرض مكافأة قدرها 10 دولارات مقابل ذلك. إذا انضم إلي البعض الآخر ، فقد نقنع شخصًا ما بتنفيذها في علاقات عامة جيدة :)

لا أستطيع أن أقول أوافق. إنهم يتقاضون رواتبهم ، ونحن لسنا كذلك. لديهم وقت لهذا ، نحن لا نفعل. إذا كان الأمر تافهًا جدًا ، فلماذا لا تفعله؟ لا تخبر الناس أنه من السهل تنفيذها ، فقط افعلها بعد ذلك. (المنافقون)

يمكن للمرء أن يكون محترمًا ولا يزال يسأل ، "أنت لا تفعل ديس؟" في نفس الوقت.

يمكن للجميع رؤية ما يحدث بعد ذلك:

لا أستطيع أن أقول أوافق. إنهم يتقاضون رواتبهم ، ونحن لسنا كذلك. لديهم وقت لهذا ، نحن لا نفعل.

البعض يتقاضون رواتبهم مقابل العمل في هذا المجال ، لذلك ربما يفعلون ما يُطلب منهم القيام به. أو على الأقل ما يمثل أولوية أعلى في ذلك الوقت لتحقيق أهدافهم

إذا كان الأمر تافهًا جدًا ، فلماذا لا تفعله؟ لا تخبر الناس أنه من السهل تنفيذها ، فقط افعلها بعد ذلك. (المنافقون)

قال إن الأمر سيستغرق على الأرجح نصف عطلة نهاية الأسبوع ، وأنه يجب على الناس التوقف عن الشكوى وإنجاز الأمر إذا كان ذلك يهمهم كثيرًا. لا يوجد شيء منافق هنا. إنه لا يهتم بما يكفي للقيام بذلك وهذا جيد (أنا في نفس القارب وأنت على ما أعتقد). ما هو ليس بخير يشكو باستمرار. تم التصويت على هذه المشكلة بدرجة عالية ، في التراكم ، سيتم تنفيذها بمجرد إدراجها في قائمة الأولويات إذا وصلت إلى هناك. أو ، إذا ساهم بها شخص آخر.

تم التصويت على هذه المشكلة بدرجة عالية ، في التراكم ، سيتم تنفيذها بمجرد إدراجها في قائمة الأولويات إذا وصلت إلى هناك.

هذا افتراض أحمق. ومن هنا جاءت الشكاوى. عندما لا تكون الأمور كما ينبغي ، سيشتكي الكثير من الناس. هذه هي الطريقة التي يعمل.

البعض يتقاضون رواتبهم مقابل العمل في هذا المجال ، لذلك ربما يفعلون ما يُطلب منهم القيام به.

حسنًا ، إذن نحن نقدم ملاحظات على أمل أن يرى الأشخاص الذين يخبرونهم ما يجب عليهم فعله؟

من فضلك توقف عن الرسائل الدعائية.

قلة التواصل والشعور بالتجاهل لمدة 4 سنوات هو ما يولد الإحباط هنا. هذه المشكلة هي سادس أكثر المشكلات التي تم التعليق عليها في هذا الريبو ، ومن المفترض أن يكون من السهل القيام بها ، حيث تمتد لمدة 4 سنوات ، وليس لدينا أي فكرة عما إذا كان قد تم النظر فيها حتى في خريطة الطريق قصيرة / متوسطة المدى

سأكون سعيدًا بمجرد "نود أن نفعل ذلك في الأشهر الستة المقبلة ، لا توجد وعود" من مالك المنتج ولكننا لم نحصل على ذلك.

إلغاء الاشتراك من هذا الموضوع حيث لا يمكننا الحصول على مدخلات من الفريق.

في حين أن هناك بعض التعليقات البغيضة هنا ، يبدو أن الأغلبية تتراوح من ممتعة إلى مجرد منزعجة.

إن إخبار الآخرين بالقيام بذلك بأنفسهم ينفي الغرض الكامل من طلبات الميزات. الأمر الذي يؤدي إلى نقطة yannlaidrc أعلاه. ما الهدف من وجود خيار طلب ميزة على الإطلاق إذا كان سيتم تجاهل الميزات المطلوبة بشدة مثل هذه تمامًا؟ إنه بالتأكيد لا يعطي ثقة واحدة في التطوير الإضافي للتطبيق.

لقد تساءلت عن هذا لسنوات ووجدت للتو هذا الموضوع. أرغب في رؤية القدرة على تثبيت علامة تبويب وجعلها تطفو في سطر منفصل أعلاه. يعمل هذا على تحسين سير العمل بشكل كبير في الاستوديوهات المرئية العادية حيث إنني أعمل باستمرار على بعض الملفات الرئيسية أثناء التنقل بين العديد من الملفات الأخرى للنظر في الأشياء. سيكون وجود سطر إضافي من علامات التبويب العقارية أمرًا رائعًا.

يعد تثبيت علامات التبويب وإغلاق جميع تلك غير المثبتة اختصارا للوحة المفاتيح أستخدمهما كل يوم. ومن ثم ، فإن هذا يمنع التبديل من Atom إلى VS Code. أنا مندهش تمامًا من أنه لا يتوفر كمكوِّن إضافي ولا محليًا.

براه ولا حتى قريبة.

لقد حاولت تنفيذ هذا في VS Code منذ حوالي 6 أشهر. ومع ذلك ، لم أتمكن من تشغيل الميزة في ذلك الوقت.

اليوم لدي حل مؤقت للمشكلة ، HardPin:
المستودع: https://github.com/Acmion/HardPin
الموقع: https://hard-pin.acmion.com

الحل ليس مثاليًا بأي حال من الأحوال ، لكنه جعلني أكثر إنتاجية إلى حد كبير.

HardPin هو حل فعال من حيث التكلفة (حوالي 200 سطر من التعليمات البرمجية البسيطة) يمكن تنفيذه بسهولة في المصدر الفعلي لـ VS Code مع التحسينات. ومع ذلك ، نظرًا لحقيقة أن الحل يستفيد من تصميم عنصر a :: قبل وأن يكون وضع الشفرة المطلق غير أنيق للغاية.

شاهد المزيد من المعلومات على: https://hard-pin.acmion.com

لقد حاولت تنفيذ هذا في VS Code منذ حوالي 6 أشهر. ومع ذلك ، لم أتمكن من تشغيل الميزة في ذلك الوقت.

اليوم لدي حل مؤقت للمشكلة ، HardPin:
المستودع: https://github.com/Adamantica/HardPin
الموقع: https://hard-pin.adamantica.com

الحل ليس مثاليًا بأي حال من الأحوال ، لكنه جعلني أكثر إنتاجية إلى حد كبير.

HardPin هو حل فعال من حيث التكلفة (حوالي 200 سطر من التعليمات البرمجية البسيطة) يمكن تنفيذه بسهولة في المصدر الفعلي لـ VS Code مع التحسينات. ومع ذلك ، نظرًا لحقيقة أن الحل يستفيد من تصميم عنصر a :: قبل وأن يكون وضع الشفرة المطلق غير أنيق للغاية.

شاهد المزيد من المعلومات على: https://hard-pin.adamantica.com

لست متأكدا إذا كان يعمل. إذا كان كذلك ، كيف يتم استخدامه. ما زلت قادرًا على إغلاق علامة تبويب مثبتة بالنقر فوق الزر إغلاق / 'x' في علامة التبويب.

لقد حاولت تنفيذ هذا في VS Code منذ حوالي 6 أشهر. ومع ذلك ، لم أتمكن من تشغيل الميزة في ذلك الوقت.
اليوم لدي حل مؤقت للمشكلة ، HardPin:
المستودع: https://github.com/Adamantica/HardPin
الموقع: https://hard-pin.adamantica.com
الحل ليس مثاليًا بأي حال من الأحوال ، لكنه جعلني أكثر إنتاجية إلى حد كبير.
HardPin هو حل فعال من حيث التكلفة (حوالي 200 سطر من التعليمات البرمجية البسيطة) يمكن تنفيذه بسهولة في المصدر الفعلي لـ VS Code مع التحسينات. ومع ذلك ، نظرًا لحقيقة أن الحل يستفيد من تصميم عنصر a :: قبل وأن يكون وضع الشفرة المطلق غير أنيق للغاية.
شاهد المزيد من المعلومات على: https://hard-pin.adamantica.com

لست متأكدا إذا كان يعمل. إذا كان كذلك ، كيف يتم استخدامه. ما زلت قادرًا على إغلاق علامة تبويب مثبتة بالنقر فوق الزر إغلاق / 'x' في علامة التبويب.

هل أنت متأكد من أنه لا يعمل؟ حاول فتح العديد من علامات التبويب التي يظهر بها شريط التمرير ثم قم بتنفيذ HardPin (وفقًا لـ https://hard-pin.adamantica.com/getting-started/index.html). يجب أن ترى الآن دائرة على يسار زر الإغلاق في كل علامة تبويب. سيؤدي النقر فوق هذه الدائرة إلى تثبيت علامة التبويب على اليسار. الآن عند التمرير ، تظهر علامات التبويب المثبتة دائمًا.

تحقق من ملف GIF على https://hard-pin.adamantica.com لمعرفة كيفية عمله.

لقد اختبرت أن HardPin يعمل على إصدار VS Code 1.37.1 و 1.44.2. أنا أستخدم Windows 10. لا أعتقد أن هذه الأمور مهمة لـ HardPin.

أعترف أنني لم أفكر حتى في إخفاء زر الإغلاق. تعريفي لعلامات التبويب المثبتة هو أنها مرئية دائمًا على اليسار ، ومع ذلك ، فإن إخفاء زر الإغلاق لن يكون مشكلة كبيرة (محدد CSS واحد فقط).

مطلوب أيضًا إخفاء معظم نص العنوان أو كله. (بشكل عام ، إذا كنت تقوم بتثبيت علامات التبويب ، فأنت تعرف ماهيتها وبأي ترتيب. يمكنك دائمًا زيارة أو التمرير لمشاهدة التفاصيل.) ربما يوجد نوعان مختلفان من الدبابيس ، مثل "Pin Tab" و " علامة تبويب مثبتة "(نسختك). في المتصفح ، يمكنك النقر بزر الماوس الأيمن فوق علامة التبويب لتثبيتها. سيكون من الجيد وجود خيار لتمكين أو تعطيل دائرة الدبوس.

عدم قابلية الإغلاق بدون قائمة سياق النقر بزر الماوس الأيمن هي ميزة قياسية لعلامات التبويب المثبتة ، كما هو الحال في متصفح الويب. يُسمح بإعادة ترتيب علامات التبويب المثبتة ، طالما أنها تظل على اليسار مع علامات التبويب المثبتة الأخرى. أيضًا ، عدم الحاجة إلى فتح علامات تبويب أخرى لتثبيت علامة تبويب سيكون مطلبًا قياسيًا.

مطلوب أيضًا إخفاء معظم نص العنوان أو كله.

لا أوافق على هذا (انظر سلوك Visual Studio الحقيقي) ، لأنه عند تثبيت علامات التبويب في المتصفح ، فإنك تحصل على الأقل على الرمز المفضل. لا يوجد رمز مكافئ للملفات. لا يزال هناك خيار يمكن أن يكون لطيفًا.

سيكون من الجيد وجود خيار لتمكين أو تعطيل دائرة الدبوس.

ليس حقًا كيف أريد أن يعمل ، لأنني أرغب تمامًا في نفس الوظيفة الموجودة في Visual Studio الحقيقي ، والذي يعرض دائمًا رمز الدبوس. أوافق على أنه يمكن تغيير الدائرة إلى رمز دبوس التثبيت. يمكن أن يكون الخيار متاحًا إذا تم دمجه مع قائمة سياق VS Code ، وهذا ليس هو الحال الآن.

عدم قابلية الإغلاق بدون قائمة سياق النقر بزر الماوس الأيمن هي ميزة قياسية لعلامات التبويب المثبتة ، كما هو الحال في متصفح الويب.

متفق عليه ، ومع ذلك ، يجب تنفيذ هذا مباشرة في قائمة سياق VS Code. لم يتم دمج HardPin حقًا مع VS Code ومن المفترض أن يكون حلاً مؤقتًا يعمل في الوقت الحالي. لا يمكنني الانتظار 6 أشهر للحصول على هذه الوظيفة ، ولهذا السبب يتم تنفيذ بعض JS الإضافية.

يُسمح بإعادة ترتيب علامات التبويب المثبتة ، طالما أنها تظل على اليسار مع علامات التبويب المثبتة الأخرى.

نعم ، هذه هي الطريقة التي يعمل بها HardPin. لقد قمت بدفع تحديث معزز منذ بضع ساعات ، والذي ربما فاتك (على الأقل إذا جربته عندما أشرت إليه لأول مرة) ، ولكن إعادة ترتيب علامات التبويب المثبتة كان دائمًا ممكنًا.

أيضًا ، عدم الحاجة إلى فتح علامات تبويب أخرى لتثبيت علامة تبويب سيكون مطلبًا قياسيًا.

لا أفهم ما تعنيه بهذا. على سبيل المثال ، لا يمكنك تثبيت علامة تبويب في Visual Studio الحقيقي إذا لم تكن قد فتحتها.

HardPin هو حل مؤقت ينجز المهمة بشكل مقبول ، وليس بشكل مثالي. ومع ذلك ، إذا تم اعتبار هذا النهج جيدًا على المستوى العام (عنصر النمط الإضافي ، :: قبل العنصر ، والموضع: المطلق ، والهوامش وما إلى ذلك) فسيكون تطبيقه في VS Code حلاً فعالاً من حيث التكلفة . فعالة من حيث

ملاحظة: جميع الإشارات إلى كيفية تصرف Visual Studio الحقيقي تشير إلى السلوك الافتراضي للبرنامج.

هذا رائع ، آمل أن يؤثر ذلك عليهم لإضافته.

مرة أخرى ، لا أحتاج حقًا إلى الأيقونة المفضلة لأنني ربما أقوم فقط بتثبيت 1-4 علامات تبويب وأنا أعرف بالضبط ما هي. لكني أفهم حالة الاستخدام الأخرى.

هذا رائع ، آمل أن يؤثر ذلك عليهم لإضافته.

نعم ، كانت هذه نية طويلة المدى. على المدى القصير ، أنا راضٍ عن تشغيل الكود الإضافي مرة واحدة يوميًا.

Adamantica هل يعرض الإجراءات التالية التي يمكنني

  • تثبيت علامة التبويب الحالية
  • أغلق جميع علامات التبويب غير المثبتة

تضمين التغريدة
ليس بعد ، ولكن من السهل حقًا إضافة هذا. قد تكون قادرة على القيام بذلك حتى اليوم.

ماذا يجب أن تكون اختصارات لوحة المفاتيح وما الاختصارات التي تستخدمها البرامج الأخرى؟

تضمين التغريدة :)

أنا على دراية بمفهوم "Command Palette" في Atom ومن النظرة الأولى ، يبدو أن VS Code تنفذ شيئًا مشابهًا: https://code.visualstudio.com/api/extension-guides/command يمكنك الكشف عن إجراءات امتدادك إلى لوحة الأوامر التي تسمح للأشخاص بربطهم بالاختصار المفضل لديهم أو زر واجهة المستخدم.

أنا شخصياً معتاد على Cmd+Shift+p للتثبيت و Cmd+Shift+x لإغلاق جميع علامات التبويب غير المثبتة.

تضمين التغريدة
عذرًا ، لقد أخطأت في قراءة "إغلاق جميع علامات التبويب غير المثبتة" لشيء آخر. لا يمكن تنفيذ ذلك بدون ترميز HardPin فعليًا إلى VS Code. ولكن ، من الممكن استخدام اختصار لوحة مفاتيح لـ "علامة التبويب الحالية".

لا يتم دمج HardPin حقًا مع VS Code على مستوى أعمق وبالتالي لا يمكنه تسجيل الأوامر ، فمن المفترض أن يكون حلاً مؤقتًا. ومع ذلك ، فإن الترميز الثابت لاختصار لوحة المفاتيح المثبت في HardPin ليس مشكلة ، إنه مجرد JS بعد كل شيء.

Adamantica مساهمة رائعة هناك حق!

سؤال ، هل يمكن فصل علامات التبويب المثبتة في الصف العلوي؟

image

تضمين التغريدة
لقد قمت بتطبيق علامة التبويب مع اختصار لوحة المفاتيح Ctrl + Alt + P.

تضمين التغريدة
لقد قمت للتو بتنفيذ الصف المنفصل. راجع https://hard-pin.adamantica.com/getting-started/index.html للحصول على الإرشادات.

يشبه هذا:
image

لقد حاولت تنفيذ هذا في VS Code منذ حوالي 6 أشهر. ومع ذلك ، لم أتمكن من تشغيل الميزة في ذلك الوقت.

اليوم لدي حل مؤقت للمشكلة ، HardPin:
المستودع: https://github.com/Adamantica/HardPin
الموقع: https://hard-pin.adamantica.com

الحل ليس مثاليًا بأي حال من الأحوال ، لكنه جعلني أكثر إنتاجية إلى حد كبير.

HardPin هو حل فعال من حيث التكلفة (حوالي 200 سطر من التعليمات البرمجية البسيطة) يمكن تنفيذه بسهولة في المصدر الفعلي لـ VS Code مع التحسينات. ومع ذلك ، نظرًا لحقيقة أن الحل يستفيد من تصميم عنصر a :: قبل وأن يكون وضع الشفرة المطلق غير أنيق للغاية.

شاهد المزيد من المعلومات على: https://hard-pin.adamantica.com

واو شكرا لهذا انها تعمل بشكل رائع كيف لا يمكن دمج هذا في Vs Code الآن ...

لقد أجرينا بعض مناقشات UX (بفضل Acmion لبدء هذه المناقشة) حول كيفية التعامل مع هذا قبل أسبوعين والإصدار الأول الآن على master . إنه يعمل إلى حد كبير مثل المتصفحات التي تدعم علامات التبويب المثبتة:

  • ينتقلون إلى بداية مجموعة التحرير
  • لا يتم إغلاقها ما لم يتم إغلاقها بشكل صريح (على سبيل المثال ، لن يتم إغلاق "إغلاق الآخرين")
  • تظل مرئية عندما تكون المساحة صغيرة ويظهر شريط التمرير
  • تظهر فقط بمساحة صغيرة (على سبيل المثال الرمز فقط) ولكننا نعتقد أنه يمكن أن يكون هناك إعداد لتغيير المظهر المرئي

المظهر المرئي الحالي هو هذا:

recording (5)

عندما يكون هذا متاحًا في بناء المطلعين لدينا ، سأطلب المزيد من التعليقات عندما يمكن للأشخاص تجربة ذلك ، ولكن سأكون سعيدًا بالاقتراحات المستندة إلى الفيديو.

شيء واحد يجب ملاحظته هو أن هذا التصميم يسير في اتجاه مختلف مقارنةً بـ Visual Studio. لا نخطط حاليًا لتقديم صف علامة تبويب ثانٍ لأن علامات التبويب المثبتة لن يتم تمريرها أبدًا خارج العرض. سيكون دعم صفوف علامات التبويب المتعددة شيئًا للانتقال إلى مشكلة جديدة ومناقشتها هناك.

bpasero شكرا للتقدم في هذا!

لا نخطط حاليًا لتقديم صف علامة تبويب ثانٍ لأن علامات التبويب المثبتة لن يتم تمريرها أبدًا خارج العرض.

بعد قراءة هذا ، لا أريد تقليص حجم هذا الإعلان الضخم ، لكن الصف المنفصل لعلامات التبويب المثبتة يشبه نصف الميزة الحقيقية لاستخدامها. أحصل على التعقيدات الفنية ، لذلك ربما لم يعد هذا مثيرًا بالنسبة لي إذا لم يكن من الممكن تحقيقه.

كانت هذه ميزة طال انتظارها بالنسبة لي ، ولكن للأسف ، فقد تعلق الأمر بشيء لم أكن أتوقعه.

شكرا على الجهد في هذا

eliashdezr هذا عادل ، وحاولت أن أوضح أنني لا أعارض مناقشة صفوف علامات تبويب متعددة ، ومن هنا تعليقي:

سيكون دعم صفوف علامات التبويب المتعددة شيئًا للانتقال إلى مشكلة جديدة ومناقشتها هناك.

ما كنت أحاول قوله هو: أود المضي قدمًا في التفكير التصميمي الحالي ، وجمع المزيد من التعليقات من المستخدمين المطلعين الذين يجربونه ومناقشة التحسينات الفردية في القضايا الفردية. أعتقد أن هذه القضية أصبحت كبيرة جدًا بحيث لا يمكن الاحتفاظ بمناقشة هادفة فيها. أتمنى أن يكون ذلك منطقيًا.

Woooooooooooooooooooooooooooooooo !!! عمل جيد وشكرا!

هذا هو بالضبط ما كنت أتمناه. إذا كان يعمل تمامًا كما هو الحال في الفيديو ، ويمكننا إعادة ترتيب علامات التبويب المثبتة ، فلا داعي لاختباره بخلاف الأخطاء.

لا أرى شخصيًا حاجة إلى علامات تبويب متعددة الصفوف ، نظرًا لأن علامات التبويب المثبتة وإمكانية التمرير والنوافذ المتعددة كلها خيارات. أعتقد أنك وصلت إلى نقطة حيث يكون لديك عدد كبير جدًا من علامات التبويب المفتوحة في نافذة واحدة لتكون فعالة ، وتعمل وظيفة التثبيت هذه على زيادة هذا العدد. أنا لا أعارض خيار علامات التبويب متعددة الصفوف رغم ذلك.

عندما يكون هذا متاحًا في بناء المطلعين لدينا ، سأطلب المزيد من التعليقات عندما يمكن للأشخاص تجربة ذلك ...

هل يمكنك تقديم مزيد من المعلومات حول هذا الأمر ، وبناء المطلعين وأين تريد الحصول على تعليقات؟

شكرا لك مرة أخرى.

eliashdezr هذا عادل ، وحاولت أن أوضح أنني لا أعارض مناقشة صفوف علامات تبويب متعددة ، ومن هنا تعليقي:

سيكون دعم صفوف علامات التبويب المتعددة شيئًا للانتقال إلى مشكلة جديدة ومناقشتها هناك.

ما كنت أحاول قوله هو: أود المضي قدمًا في التفكير التصميمي الحالي ، وجمع المزيد من التعليقات من المستخدمين المطلعين الذين يجربونه ومناقشة التحسينات الفردية في القضايا الفردية. أعتقد أن هذه القضية أصبحت كبيرة جدًا بحيث لا يمكن الاحتفاظ بمناقشة هادفة فيها. أتمنى أن يكون ذلك منطقيًا.

شكرا لتوضيح ذلك بالنسبة لي

هل يمكنك تقديم مزيد من المعلومات حول هذا الأمر ، وبناء المطلعين وأين تريد الحصول على تعليقات؟

نحن على وشك إصدار VSCode 1.45 هذا الأسبوع وسيتم إصدار نسخة المطلعين بعد ذلك مباشرة. يمكن تثبيت إصدارات Insider جنبًا إلى جنب مع مستقر من https://code.visualstudio.com/insiders/. يتم تحديثها يوميًا وتتضمن أحدث تغييراتنا ولكنها مستقرة تمامًا للاستخدام (يستخدمها جميع الفريق).

بمجرد توفر المطلعين بما في ذلك هذا التغيير ، سوف أنشر هنا مرة أخرى. إذا قمت بتثبيته الآن ، فستحصل عليه تلقائيًا بمجرد إصدارنا مستقرًا 👍

مثيرة بقدر ما هو غير متوقع!
شكرا لك!

حتى لو كنت أعتقد أن الصف الثاني أمر لا بد منه ، فأنا أفهم تمامًا نهجك.

لا استطيع ان اقول شكرا لك بما فيه الكفاية!

bpasero شكرًا على التحديث الخاص

ملاحظاتي الرئيسية هي أنني أعتقد أنه من الضروري السماح للمستخدمين بتثبيت علامات تبويب في صف منفصل:

  • إذا أردنا أن يظهر اسم الملف بالكامل في علامة التبويب المثبتة ، فسنخسر الكثير من المساحة لعلامات التبويب "المؤقتة" والتي ستتطلب منا التمرير أفقيًا بطريقة أكثر مما نحتاج إليه.
  • وجودهم في سطر منفصل يجعل التمييز بين علامات التبويب غير المثبتة أسرع بكثير

شكرا لك ، تبدو رائعة!

كيف هو السلوك عند إغلاق عدة علامات تبويب؟
هل سيبقون مفتوحين عند "إغلاق الكل"؟

إذا كان يعمل تمامًا كما في الفيديو ، فيمكننا إعادة ترتيب علامات التبويب المثبتة

يمكن نقل علامات التبويب المثبتة للداخل والخارج للتثبيت أو إلغاء التثبيت. ستشير ملاحظات الإسقاط إلى ما يحدث (على سبيل المثال ، إذا أسقطت علامة تبويب مثبتة ، فسيتم تثبيت علامة التبويب والعكس صحيح).

كيف هو السلوك عند إغلاق عدة علامات تبويب؟ هل سيبقون مفتوحين عند "إغلاق الكل"؟

الطريقة الوحيدة لإغلاق علامة التبويب المثبتة هي إغلاقها صراحة (على سبيل المثال ، عبر Cmd+W عندما تكون نشطة). لن تؤدي إجراءات مثل "إغلاق الكل" أو "إغلاق الآخرين" إلى إغلاق علامات التبويب المثبتة. لا يوجد سوى عدد قليل من الاستثناءات ، على سبيل المثال لدينا أمر "إغلاق جميع مجموعات المحرر" والذي من شأنه أيضًا إزالة علامات التبويب المثبتة.

عمل رائع @ bpasero ! خرجت لرؤية هذا في VS Code!

من المهم الحصول على هذا الإصدار الأول ، وبعد ذلك يمكن تنفيذ التحسينات (على سبيل المثال ، الصف المنفصل).

تم تحديث المطلعين الآن بهذه التغييرات: https://code.visualstudio.com/insiders/

لتثبيت علامة تبويب ، يمكنك إما:

  • انقر بزر الماوس الأيمن> تثبيت
  • أو تكوين رابط مفتاح للأمر workbench.action.pinEditor و workbench.action.unpinEditor ( CtrlCmd+K CtrlCmd+Enter افتراضيًا)

image

أعمل في مكدس MS كامل ولكن بالنسبة لعملي من جانب العميل ، فإنني أفضل العمل في شيء أخف مثل VS Code. لقد أحزنني مقدار علامات التبويب المثبتة التي كانت تفسد الصفقات. من زملائك مهندسي البرمجيات إلى مهندسي البرمجيات ، شكرًا لك!

تم تحديث المطلعين الآن بهذه التغييرات: https://code.visualstudio.com/insiders/

لتثبيت علامة تبويب ، يمكنك إما:

  • انقر بزر الماوس الأيمن> تثبيت
  • أو تكوين رابط مفتاح للأمر workbench.action.pinEditor و workbench.action.unpinEditor ( CtrlCmd+K CtrlCmd+Enter افتراضيًا)

image

واو ، هذا رائع! أعلم أن هذا لا يزال في مرحلة مبكرة من التطوير ، ولكن سيكون من الرائع أن يكون لديك خيار لتثبيت الملفات وإبقاء اسم الملف مرئيًا. في كثير من الأحيان أقوم فقط بتثبيت الأشياء التي أريد فقط أن أبقيها مفتوحة إلى أجل غير مسمى ولكن يصعب معرفة أيهما إذا كان لدي ملفات متعددة من نوع معين مثبتة.

يمكن أن يكون إخفاء اسم ملف علامة التبويب المثبتة مشكلة ، حيث أن معظم الملفات في المشروع ستكون من نفس النوع ، ولا يمكننا التمييز بينها بمجرد النظر إلى الرمز

يمكن أن يكون إخفاء اسم ملف علامة التبويب المثبتة مشكلة ، نظرًا لأن معظم الملفات في المشروع ستكون من نفس النوع ، ولا يمكننا تمييزها بمجرد النظر إلى الرمز

أنا موافق. سيكون الصف الثاني لعلامات التبويب المثبتة أكثر فائدة بالنسبة لي.
قد يكون هذا خيار إعدادات:

  • مثبت بالاسم
  • مثبت كرمز
  • تثبيت في الصف الثاني (بالاسم)

بالنسبة لما يستحق ، أفضل أن يتطابق السلوك مع Visual Studio العادي - جعل علامات التبويب "مثبتة" على اليسار ، مع الاحتفاظ باسم الملف الكامل. هيه ، لا يمكنني القول أنني استخدمت سلوك "الصف الثاني" في Visual Studio لعلامات التبويب المثبتة :-P

كل ما أريده من علامات التبويب المثبتة هو أنها لا تختفي عندما أقوم بعملية "إغلاق الكل" أو "إغلاق الآخرين" ، كما لا يتم إغلاقها تلقائيًا إذا تجاوزت علامات التبويب workbench.editor.limit.value المفتوحة . في الواقع ، الشيء workbench.editor.limit.value هو الأكثر أهمية بالنسبة لي ، نظرًا لأن الوصول إلى هذا الحد سيحدث أكثر من النقر على "إغلاق الكل" ، والآن لا أستخدم الخيار workbench.editor.limit.value في كل ذلك لأنه بدون علامات التبويب المثبتة ، لا فائدة بالنسبة لي.

ستعمل علامات التبويب المثبتة على هذا النحو:

  • عمليات الإغلاق غير المخصصة لمحرر واحد وتجاهلها (على سبيل المثال ، "إغلاق الكل")
  • فيما يتعلق بعلامات التبويب المثبتة workbench.editor.limit تعامل مثل علامات التبويب المتسخة ولن تغلق

أعتقد أن رأيي يجب أن يرى أيضًا اسم الملف في علامة تبويب ثابتة.
أعتقد أن السبب وراء عدم الحاجة إلى تسمية علامات تبويب Chrome الثابتة هو أن الرموز كانت كافية لتمييزها.

في بعض الحالات ، قد يكون من المفيد إظهار رمز فقط مع الحرف الأول من اسم الملف فيه (مثل الصور الرمزية الافتراضية التي تعرض الأحرف الأولى من اسم المستخدم على منصات مختلفة).
لذلك على سبيل المثال مع تثبيت "README.md" و "TODO.md" ، سترى رمزًا يحتوي على "R" والآخر به "T".

أتساءل عما إذا كان يجب أن يكون هناك إعداد واحد حيث يمكنك ببساطة وضع حجم علامة التبويب المثبتة (حاليًا هو 38px ). إذا وضعت أكثر من 38px فسنبدأ في عرض اسم علامة التبويب ، لكنها ستقطع الاسم إذا تجاوز هذا العرض.

راجع للشغل إذا لم تكن قد رأيت علامات تبويب مثبتة بدون تمكين الرموز ، فإنهم يختارون الحرف الأول من اسم الملف:

image

ماذا عن إضافة الرمز كشارة في الركن الأيمن السفلي من علامة التبويب.

مجرد فكرة...

أتساءل عما إذا كان يجب أن يكون هناك إعداد واحد حيث يمكنك ببساطة وضع حجم علامة التبويب المثبتة (حاليًا هو 38px ). إذا وضعت أكثر من 38px فسنبدأ في عرض اسم علامة التبويب ، لكنها ستقطع الاسم إذا تجاوز هذا العرض.

أعتقد أن هذا + التقريب إلى أقرب حرف لسلسلة عنوان كل علامة تبويب سيكون فكرة جيدة. كنت سأقترح فقط إجراء عدد الحروف ولكن عناوين علامة التبويب لا تبدو أحادية المسافات.

تضمين التغريدة

ماذا عن إضافة الرمز كشارة في الركن الأيمن السفلي من علامة التبويب.

هل تقصد أن تفعل ذلك دائمًا بشكل مستقل عن إعداد الرمز أم في هذه الحالة فقط؟ أعتقد أنه إذا اختار المستخدم تعطيل الرموز ، فلا يجب أن نظهرها ، وفي الحالة الأخرى ، لست متأكدًا مما إذا كانت الشارة الصغيرة تتمتع برؤية كافية لتمييز الملفات عن بعضها.

تضمين التغريدة

التقريب إلى أقرب حرف لكل سلسلة عنوان كل علامة تبويب سيكون فكرة جيدة

لست متأكدًا من فهمي لهذه الفكرة. يمكنك ان تعطي مثالا؟

التقريب إلى أقرب حرف لكل سلسلة عنوان كل علامة تبويب سيكون فكرة جيدة

لست متأكدًا من فهمي لهذه الفكرة. يمكنك ان تعطي مثالا؟

نظرًا لأن الخط ليس أحادي المسافة ، يمكنك ضبطه على عرض بكسل وسيعرض نظريًا جزءًا من حرف. أنا أقول معرفة الحرف الذي يصل إليه العرض ، ثم تقريبه لأسفل لإظهار الحرف قبله فقط إذا لم يكن حرفًا كاملاً (لكل علامة تبويب). قد تفعل ذلك بالفعل ، أتساءل ؛ سيبدو قبيحًا مع رؤية جزئية للأحرف بالرغم من ذلك.

هل تقصد أن تفعل ذلك دائمًا بشكل مستقل عن إعداد الرمز أم في هذه الحالة فقط؟ أعتقد أنه إذا اختار المستخدم تعطيل الرموز ، فلا يجب أن نظهرها ، وفي الحالة الأخرى ، لست متأكدًا مما إذا كانت الشارة الصغيرة تتمتع برؤية كافية لتمييز الملفات عن بعضها.

في الواقع ، لم أكن أعرف أنه يمكنك تعطيل الرموز. 😄
السبب يجب أن يكون هذا الخيار قابلاً للتكوين أو اعتمادًا على إعداد الرمز العام.

هنا نموذج بالحجم الطبيعي السريع.

image

نعم ، قد تكون "bagdes" أصغر قليلاً بمجرد تنفيذها.
ولكن نظرًا لأن العديد من الرموز لها ألوان مختلفة ، فقد يمكن تمييزها ، حتى لو كانت صغيرة.

image

أعتقد أنه سيتعين علينا أن نرى كيف سيبدو هذا في الواقع.

فيما يتعلق بعرض علامة التبويب المثبتة.
لا أعرف كيف يعمل vscode داخليًا ، لكن ضع في اعتبارك أنه يمكن للمستخدمين تكبير وتصغير واجهة المستخدم الرسومية.
لذلك قد لا يعمل العرض الثابت بالبكسل. في HTML ، توجد وحدات أخرى يمكنك استخدامها لتعيين حجم العنصر ديناميكيًا.
لكنني متأكد من أن مطوري vscode سيعرفون هذا أفضل مني. 😄

سأكون سعيدًا إذا كان بإمكاني اختيار رمز + حرف x من اسم الملف ، ويفضل بدون "…" لأنه يضيع مساحة.

لذلك يمكنك الحصول على:
☐ GameManager.cpp
☐ جيم م
☐ جا
☐ جي
أو فقط

لا يتطلب هذا تغييرات كبيرة في التخطيط ويجعل من الممكن التعديل لكل قاعدة بيانات ومستخدم.

هاهاهاها ، هذا ما يحدث عندما تقوم بعمل اسم ملف طويل حقًا :
01
إنها تشغل المساحة بأكملها بعلامة تبويب واحدة! : يا
(ملاحظة: هذا سيء.)

وهذا ما يحدث عندما لا يناسبها (لقد جعلت النافذة أصغر) ، فهي تقطع الحرف:
02

سأكون سعيدًا إذا كان بإمكاني اختيار رمز + حرف x من اسم الملف ، ويفضل بدون "…" لأنه يضيع مساحة.

نعم ولكن كما قلت إنه ليس خطًا أحادي المسافة ، لذا إذا قمت بذلك ، فستكون جميع علامات التبويب المثبتة بأحجام مختلفة. أعني ، أعتقد أنه لا يزال بإمكانك فعل ذلك ... ربما هذا ليس سيئًا للغاية ...

هل حقا؟ لا يوجد حد على علامة التبويب مع؟ حسنًا ... هذا جيد بطريقة ما. ولكن أيضا ... سيء. هل هناك مكان لذلك؟

ونعم ، سيكون لديهم أحجام مختلفة ، ولكن إذا قمت بتعيينها على 4 أحرف ، فستختلف قليلاً فقط.

لتوحيد العروض ، سأجرب تثبيت عرض علامة التبويب على num_chars * 1em . أنا لست خبيرًا في الويب / css ، ولكن كما فهمت ، 1em هو تقريبًا "عرض m" ، وهو أكبر حرف ، ويتغير مع الخط المحدد أو مستوى التكبير / التصغير.

يمكنك تكوين "workbench.editor.tabSizing": "shrink" للسماح لعلامات التبويب بالتقلص إلى حجم أصغر يصل إلى 120px كحد أدنى ، لكن الافتراضي ( fit ) سيعرض دائمًا علامة التبويب بأكملها ، حتى لو كانت يتجاوز المساحة المتوفرة.

bpasero سعيد حقًا لرؤية الأشياء تمضي قدمًا في هذا الأمر!

لإضافة وجهة نظري حول هذا الأمر ، أعتقد أيضًا أنه سيكون من الأفضل إظهار الاسم الكامل للملف في علامة التبويب افتراضيًا. وجود الرمز فقط عندما تعمل بشكل حصري مع ملف cs أو js على سبيل المثال سيجعل من الصعب التفاعل معه.
قد يكون هناك خيار مثل "tab.maxfilenamecharsize" لتحديد ما إذا كنا نريد قص اسم الملف إذا كان طويلاً جدًا ، مع ظهور نافذة منبثقة عند تحريك الماوس فوق علامة التبويب لعرض الاسم الكامل.

في ملاحظة جانبية ، هل قمت بالفعل بإنشاء تذكرة للحديث عن الصف المخصص لعلامة التبويب المثبتة بأي فرصة؟

لقد استخرجت المشكلات التالية:

  • السماح لتثبيت علامات التبويب # 98558
  • علامات التبويب المثبتة: اعرضها في صف علامة تبويب ثانوي فوق الآخرين # 98160
  • علامات التبويب المثبتة: أضف إعدادًا لإظهار المزيد من السياق # 98161

علاوة على ذلك ، قمت بإنشاء عنصر خطة اختبار (https://github.com/microsoft/vscode/issues/98019) حيث يمكن للأشخاص رؤية مجموعة الميزات التي تم تنفيذها حاليًا. أقترح تقديم مشكلات جديدة إذا لم يتم تغطية شيء ما بالمشكلات الحالية التي فتحتها.

@ jez9999 إذا لم تكن هناك اعتراضات ،

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات