سؤال

لدي هذا مقتطف الشفرة للغة ج:

اسم الملف: ج. سامية-مقتطف
مسار الملف: / الصفحة الرئيسية/مشرف/.التكوين / سامية-نص-3 / حزم / المستخدم

كود:

<snippet>
    <content><![CDATA[

#include <stdio.h>

main(){
    ${1}
}
]]></content>
    <!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
    <tabTrigger>init</tabTrigger>
    <!-- Optional: Set a scope to limit where the snippet will trigger -->
    <scope>source.c</scope>
</snippet>

بعد حفظ هذا الملف في المسار المحدد (تحقق أعلاه) ما زلت لا أستطيع الوصول إلى المقتطف مع العلامة المحددة init.لقد حاولت هذا على ويندوز وعملت تغريم.أي فكرة عن مكان حفظ الملف ج. سامية-مقتطف لذلك يعمل على أوبونتو ?يعطيكم الصّحة

هل كانت مفيدة؟

المحلول

يجب تخزين جميع الملفات التي ينشئها المستخدم في Packages/User الدليل.لذلك ، في قضيتك ، حفظه كما /home/admin/.config/sublime-text-3/Packages/User/c.sublime-snippet.

أيضا ، من الجيد عموما تسمية المقتطفات وفقا لها tabTrigger, ، حيث يمكنك في النهاية كتابة مقتطفات متعددة تتعامل مع ج.لذلك ، يمكنك إعادة تسميته باسم init.sublime-snippet إذا اخترت.

تحرير

استنادا إلى تعديلك الذي يشير إلى أن المقتطف قد تم حفظه بالفعل Packages/User, ، السبب الوحيد المحتمل الآخر لفشلها هو أن النطاق source.c لم يكن في الواقع في الواقع.تحتاج إلى التأكد من تعيين بناء جملة الملف الخاص بك إلى C من أجل هذا النطاق للعمل - C++ هو source.c++.

نصائح أخرى

في أوبونتو 16.04 والنص سامية 3 ، يتم تخزين قصاصات في:

~/.config/sublime-text-3/Packages/User

ال .config يتم إخفاء المجلد افتراضيا ، لذلك لن تتمكن من رؤيته في تطبيق الملفات الخاص بك.

يمكنك رؤيته في المحطة عن طريق القيام بما يلي ls -a أو ll.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top