Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Свободное программное обеспечение, которое позволяет искать исходный код, написанный на C, C ++ и Java cscope - это инструмент программирования, который работает в консольном режиме, текстовый интерфейс, который позволяет программистам или разработчикам программного обеспечения искать исходный код языка программирования C, с некоторой поддержкой C ++ и Java. Он часто используется в очень крупных проектах для облегчения понимания кода, чтобы найти исходный код, функции, декларации, определения и регулярные выражения. cscope является бесплатным и выпущен под лицензией BSD. Первоначальным разработчиком cscope является Джо Стеффен.
Free software that allows for searching source code written in C, C++, and Java
cscope is a programming tool which works in console mode, text based interface, that allows computer programmers or software developers to search source code of the programming language C, with some support for C++ and Java. It is often used on very large projects to aid code comprehension to find source code, functions, declarations, definitions, and regular expression. cscope is free and released under a BSD license. The original developer of cscope is Joe Steffen.
История
Джо Стеффен начал писать cscope в 1980 году, как помощь для его программирования на PDP 11. Инструмент стал очень популярным в лабораториях Bell, поскольку коллеги-сотрудники просили больше функций и улучшений. Позже этот инструмент стал частью дистрибутива AT&T Unix. Он до сих пор используется разработчиками, некоторые из которых привыкли использовать vi или другие текстовые редакторы вместо редакторов графического интерфейса. Функции в cscope доступны в разной степени в современных графических текстовых редакторах.
Joe Steffen began writing cscope in 1980, as an aid to his programming word on a PDP 11. The tool became very popular within Bell Labs, as fellow employees requested more features and improvements. The tool was later made part of the AT&T Unix distribution. It is still used by developers today, some of whom are most accustomed to using vi or other text based editors, instead of GUI editors. The functions in cscope are available to varying degrees in modern graphical text editors.
Использование
Скскоп используется в двух фазах. Сначала разработчик создает базу данных cscope исходного кода. Разработчик часто может использовать find или другие инструменты Unix для получения списка имен файлов, необходимых для индексации в файл под названием cscope. Файлы. Затем разработчик создает базу данных с помощью команды cscope b q k. Флаг k предназначен для создания базы данных для операционной системы или исходного кода библиотеки C. Он не будет смотреть в /usr/include. Во-вторых, разработчик теперь может искать эти файлы с помощью команды cscope d. Индекс должен быть восстановлен всякий раз, когда вносятся изменения в индексированные файлы. cscope был создан для поиска контента в коде C, но он также может использоваться (с некоторыми оговорками) для кода C++ и Java.
cscope is used in two phases. First, a developer builds the cscope database of the source code. The developer can often use find or other Unix tools to get the list of filenames needed to index into a file called cscope. files. The developer then builds a database using the command cscope b q k. The k flag is intended to build a database for an operating system or C library source code. It will not look in /usr/include. Second, the developer can now search those files using the command cscope d. An index must be rebuilt whenever changes are made to indexed files. cscope was created to search content within C code, but it can also be used (with some caveats) for C++ and Java code.
Производные программы
KScope работает на KDE и интегрирует текстовый редактор Kate. Проект KScope больше не поддерживается. Seascope работает на PyQt4 и интегрирует текстовый редактор Scintilla. Gscope основан на GTK2 и GTK3 и интегрируется с несколькими текстовыми редакторами. CCTree - это собственный плагин Vim, который интегрируется с редактором Vim и предлагает функции, аналогичные KScope и Seascope. Csope - это вилка с измененным TUI.
KScope runs on KDE and integrates the Kate text editor. The KScope project is no longer being maintained. Seascope runs on PyQt4 and integrates the Scintilla text editor. Gscope is based on GTK2 and GTK3 and integrates with multiple text editors. CCTree is a native Vim plugin that integrates with the Vim editor and offers functions similar to KScope and Seascope. Csope is a fork with an altered TUI.