it-swarm.asia

كيفية استخدام الشريط الجانبي مع لوحة المفاتيح في Sublime Text 2 و 3؟

عند استخدام Sublime Text 2 نميل إلى فتح شريط side للتنقل من خلال الملفات/المجلدات في مشاريعنا. لذلك يمكننا استخدام مفتاح الاختصار ctrl + k ctrl + b (في windows).

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

مجرد ملاحظة: قمت بتثبيت البرنامج الإضافي لـ SideBarEnhancements ، لكنني لم أجد أي شيء يمكن أن يحل مشكلتي.

أي حل قد تعرف؟

144
Santiago Agüero

يمكنك كتابة Ctrl+ (Ctrl+Zero) للتركيز على الشريط الجانبي.

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

268
Riccardo Marotti

اختصار آخر مفيد: ctrl + k معا مع ctrl + b سوف تظهر/إخفاء الشريط الجانبي. تأكد من ضرب K و B بالترتيب الصحيح

57
Itay k

لم أجد أي إجابات كاملة أخرى ، لذلك جمعت معلومات من إجابات مختلفة وأضفت بعضًا من إجابتي.

  • Ctrl+K، Ctrl+B: تبديل الشريط الجانبي
  • Ctrl+K+B: شكل مختزل من أعلاه (تأكد من ضرب K و B بالترتيب الصحيح)
  • Ctrl+: بدّل التركيز إلى الشريط الجانبي (إذا كان مفتوحًا)
  • Up/Down: انتقل قائمة الملفات
  • Right: توسيع الدليل
  • Left: طي دليل/انتقل إلى الدليل الأصل
  • Enter: فتح ملف

Santiago Agüero الجزء الذي كنت في عداد المفقودين هو أن الشريط الجانبي يحتاج إلى التركيز قبل أن تعمل مفاتيح الأسهم (Ctrl+).

بقدر ما أعرف ، تعمل هذه الاختصارات في Sublime 3 ، وكذلك Sublime 2.

تحذير واحد: تفترض هذه أنك تستخدم روابط المفاتيح الافتراضية. ولكن يمكنك بسهولة تخصيص روابط المفاتيح عن طريق فتح Preferences > Key Bindings - User ونسخ السطور من Preferences > Key Bindings - Default ، وتغيير قيمة keys حسب الحاجة. على سبيل المثال،

{ "keys": ["ctrl+k", "ctrl+b"], "command": "toggle_side_bar" },
{ "keys": ["ctrl+0"], "command": "focus_side_bar" },

ملاحظة للحصول على رموز رسومية بلوحة مفاتيح رائعة المظهر ، استخدم علامة HTML <kbd>. على سبيل المثال ، <kbd>Key</kbd> ستتحول إلى Key. (بفضل https://meta.stackexchange.com/questions/5527 ) :)

40
Sean the Bean

ملخص

Ctrl + 0 سينتقل إلى الشريط الجانبي. افتراضيًا ، يمكنك التنقل في المجلدات باستخدام مفاتيح الأسهم الخاصة بك. إذا كنت تفضل إعدادات نوع "Vim" ، يمكنك تجنب استخدام مفاتيح الأسهم عن طريق إعادة تعيين مفاتيحك على إعدادات Vim المعتادة (hjkl).

  • ح سوف يقلل/فتح مجلد
  • j سوف ينتقل لأسفل (أي السهم لأسفل)
  • k سوف ينتقل لأعلى (أي سهم لأعلى)
  • l سيفتح مجلد
  • أدخل سيفتح الملف

تعيينات المفاتيح

لإعداد هذا ، افتح Preferences > Key Bindings - User وأضف ما يلي:

{ "keys": ["h"], "command": "move", "args": {"by": "characters", "forward": false}, "context":
    [ {"key": "control", "operand": "sidebar_tree"} ] },
{ "keys": ["j"], "command": "move", "args": {"by": "lines", "forward": true}, "context":
    [ {"key": "control", "operand": "sidebar_tree"} ] },
{ "keys": ["k"], "command": "move", "args": {"by": "lines", "forward": false}, "context":
    [ {"key": "control", "operand": "sidebar_tree"} ] },
{ "keys": ["l"], "command": "move", "args": {"by": "characters", "forward": true}, "context":
    [ {"key": "control", "operand": "sidebar_tree"} ] }
23
Will

Ctrl + p مفيد أيضًا في فتح الملفات دون استخدام الماوس.

إذا قمت بفتح مجلد في Sublime ، فستظهر جميع الملفات الموجودة في هذا المجلد (والملفات الموجودة في المجلدات المضمّنة) في البحث الذي تحصل عليه باستخدام Ctrl + p.

فقط اضغط على Ctrl + p وابدأ في كتابة أجزاء من اسم الملف وستحصل على قائمة بالمطابقات.

13
Jonatan

ل النص سامية الاستخدام Ctrl+K+B

اضغط مع الاستمرار Ctrl ثم اضغط مع الاستمرارK ثم اضغط مع الاستمرارB

10
eirenaios

في Sublime Text2 ، اضغط على المفاتيح بالتنسيق التالي "Ctrl + k + b" وسيعمل على أوبونتو.

كان يعمل على الجهاز الخاص بي (v14.04 LTS)

6
user2508975

بالنسبة إلى Sublime Text 2 (وكذلك Sublime Text 3) على Windows ، استخدم Ctrl+0 للتركيز على الشريط الجانبي ، واستخدم مفتاح Ctrl+1 أو Esc للتركيز على المحرر. وإذا لم ينجح الأمر ، استخدم مفاتيح 0 و 1 الموجودة في صف المفاتيح الرقمية تحت صف مفاتيح الوظائف بدلاً من مفاتيح 0 و 1 الموجودة في لوحة المفاتيح الرقمية بلوحة المفاتيح. قد تظهر هذه الصورة بشكل أفضل: http://en.wikipedia.org/wiki/File:Qwerty.svg

5
Amr

لقد واجهت نفس المشكلة بالفعل ، حقيقة أنني اضطررت إلى تشغيل reveal in side bar ثم نقل التركيز إلى الشريط الجانبي ، جنبًا إلى جنب مع حقيقة أنه إذا تم فتح مجلد الملف بالفعل ، سينتقل التركيز إلى أعلى الشريط الجانبي ، كل هذا جعلني أكتب مكون إضافي جديد للكشف عن الملف في الشريط الجانبي ثم نقل التركيز إلى هناك ، مما يجعل التنقل في الشريط الجانبي أسهل بكثير باستخدام أسهم لوحة المفاتيح ، وتجربته =)

https://github.com/miguelgraz/FocusFileOnSidebar

3
Miguelgraz

خيار آخر هو استخدام حزمة FileBrowser ، والتي تمنحك العديد من الإجراءات ويمكن تعديلها لاحتياجاتك.

https://packagecontrol.io/packages/FileBrowser

 enter image description here 

1
Luján Fernaud

يجب عليك إضافة مجلد إلى نافذة Sublime Text للتنقل عبر الشريط الجانبي. اذهب إلى ملف -> فتح مجلد ... وحدد أعلى دليل تريد أن تكون قادرًا على تصفحه.

1
Isidro Moran

أدخل هذا الرمز القصير على التفضيل -> مفتاح الربط

[
    { "keys": ["ctrl+\\"], "command": "toggle_side_bar" },
]

الآن احفظه اضغط على "ctrl+\\" لتبديل الشريط الجانبي

0
Sandeep Banerjee