KScope adalah frontend cscope. KScope menyediakan lingkungan sumber-editing untuk proyek-proyek C besar, seperti kernel Linux.
KScope tidak berarti dimaksudkan untuk menjadi pengganti untuk salah satu IDE Linux / KDE terkemuka, seperti KDevelop. Pertama-tama, ini bukan Integrated Development Environment: tidak memberikan tulis biasa / kompilasi / debug siklus didukung oleh sebagian besar IDE. Sebaliknya, KScope difokuskan pada editing sumber dan analisis.
Perbedaan yang paling penting, bagaimanapun, antara KScope dan umum IDE adalah bahwa KScope dimaksudkan untuk digunakan dengan proyek-proyek yang ditulis dalam C, yaitu, dalam lingkungan fungsional-pemrograman. Kebanyakan IDE mengkhususkan diri dalam bahasa berorientasi objek dan sedikit membantu untuk programmer C. Misalnya, menampilkan semua fungsi dalam kernel Linux sebagai objek global dalam "Kelas" pohon tidak memberikan informasi yang berarti apapun.
KScope, di sisi lain, dibangun sekitar mekanisme yang efisien untuk kode-navigasi, yang memungkinkan pengguna untuk menjalankan query pada kode.
Jenis-jenis query KScope dapat menjalankan meliputi:
- Dapatkan semua referensi ke simbol
- Cari definisi simbol
- Cari semua fungsi dipanggil oleh atau menelepon ke fungsi
- Cari pola egrep
- Cari semua file # termasuk beberapa berkas
Pertanyaan ini ditangani oleh proses cscope yang mendasari. KScope hanya berfungsi sebagai front-end untuk proses ini, makan dengan pertanyaan, dan parsing output ke dalam daftar hasil. Item dalam daftar tersebut nantinya bisa dipilih untuk membuka editor di garis pencocokan
Fitur :.
- Beberapa jendela Editor (menggunakan editor favorit Anda KDE)
- Manajemen proyek
- Front-end untuk sebagian besar pertanyaan CScope
- daftar Tag untuk setiap editor terbuka
- jendela Panggilan-pohon
- manajemen Sesi, termasuk tabungan dan memulihkan permintaan
- Bekerja dengan eksternal dibangun cscope.out file
Apa yang baru dalam rilis ini:
- New: Simpan / restore query sebagai bagian dari sesi
- Peningkatan: penanganan sesi yang lebih baik
- Bug fix: Beberapa perbaikan ke parser keluaran CScope
- memperbaiki Bug: kecelakaan Tetap ketika memilih item pertama dalam sejarah
- memperbaiki Bug: Gunakan jalur yang benar ketika loading file proyek
- Bug fix: deteksi Benar editor aktif
- Kompilasi fix: Secara eksplisit menghubungkan libkscope_cscope dengan libkscope_core
- Dokumentasi: Ditambahkan petunjuk untuk menjalankan KScope untuk file INSTALL
Komentar tidak ditemukan