در KScope ظاهر Cscope است. KScope یک محیط منبع ویرایش برای پروژه های C بزرگ، مانند هسته لینوکس را فراهم می کند.
KScope به هیچ وجه در نظر گرفته شده به عنوان یک جایگزین به هر یک از پر طرفدارترین IDE ها که منجر لینوکس / KDE، مانند مدیر KDevelop. اول از همه، آن است که محیط توسعه یکپارچه نیست: آن را نشانی از نوشتن معمول را فراهم نمی کند / کامپایل / چرخه اشکال زدایی که توسط بیشتر IDE است. در عوض، KScope در حال ویرایش منبع و تجزیه و تحلیل متمرکز شده است.
تفاوت مهم ترین، با این حال، بین KScope و مشترک در IDE است که KScope برای استفاده با پروژه های نوشته شده در C، به عنوان مثال، در نظر گرفته شده در یک محیط کاربردی-برنامه نویسی. اکثر IDE در زبان های شی گرا تخصص و کمک کمی به برنامه نویس C هستند. به عنوان مثال، نشان دادن تمام توابع در هسته لینوکس به عنوان اشیاء جهانی در یک "کلاس" درخت هیچ اطلاعات معنی دار ارائه نمی دهد.
KScope، از سوی دیگر، در اطراف یک مکانیزم کارآمد برای کد ناوبری، که اجازه می دهد تا کاربر را به اجرا نمایش داده شد در کد ساخته شده است.
انواع پرس و جو KScope می تواند اجرا شود عبارتند از:
- دریافت تمام ارجاعات به یک نماد
- یافتن تعریف یک نماد
- مشاهده تمام توابع به نام های یا تماس به یک تابع
- یافتن یک الگوی EGrep
- پیدا کردن تمام فایل #including برخی از فایل
این نمایش داده شد توسط یک فرآیند Cscope زمینه گرفته شده است. KScope صرفا به عنوان یک جلویی به این فرایند خدمت می کند، تغذیه آن را با نمایش داده شد، و تجزیه خروجی خود را به لیست نتیجه. موارد موجود در این لیست بعد می تواند انتخاب شود برای باز کردن یک ویرایشگر در خط تطبیق
ویژگی ها:.
در پنجره ویرایشگر های گوناگون (با استفاده از ویرایشگر KDE مورد علاقه خود را)
مدیریت پروژه
جلویی به ترین نمایش داده شد Cscope
لیست برچسب برای هر ویرایشگر باز
تماس درخت پنجره
مدیریت جلسه، از جمله صرفه جویی در و بازگرداندن نمایش داده شد
با خارج ساخته شده cscope.out فایل های این نسخهها کار میکند
به چه چیزی جدید در این نسخه است:
جدید: ذخیره / بازیابی نمایش داده شد به عنوان بخشی از یک جلسه
بهبود: handling بهتر جلسه
رفع اشکال: تعدادی اصلاحیه به تجزیه کننده خروجی Cscope
رفع اشکال: ثابت تصادف در هنگام انتخاب گزینه اول در تاریخ
رفع اشکال: استفاده از راه درست زمانی که بارگیری فایل های پروژه
رفع اشکال: تشخیص صحیح از ویرایشگر فعال
ثابت تلفیقی: به صراحت پیوند libkscope_cscope با libkscope_core
مستندات: اضافه شده دستورالعمل برای اجرای KScope به فایل نصب
نظر یافت نشد